Localize more things

This commit is contained in:
nossr50
2020-04-27 19:13:24 -07:00
parent 92c4ddce87
commit 666729cadc
24 changed files with 30 additions and 5 deletions

View File

@ -31,7 +31,9 @@ public abstract class ExperienceCommand implements TabExecutor {
}
if (!permissionsCheckSelf(sender)) {
sender.sendMessage(command.getPermissionMessage());
if(command.getPermissionMessage() != null)
sender.sendMessage(command.getPermissionMessage());
sender.sendMessage("(mcMMO) No permission!");
return true;
}

View File

@ -2,7 +2,9 @@ package com.gmail.nossr50.commands.player;
import com.gmail.nossr50.datatypes.player.McMMOPlayer;
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
import com.gmail.nossr50.util.StringUtils;
import com.gmail.nossr50.util.experience.ExperienceBarManager;
import com.gmail.nossr50.util.player.NotificationManager;
import com.gmail.nossr50.util.player.UserManager;
import com.gmail.nossr50.util.skills.SkillUtils;
import com.google.common.collect.ImmutableList;
@ -24,7 +26,7 @@ public class XPBarCommand implements TabExecutor {
if(sender instanceof Player) {
McMMOPlayer mmoPlayer = UserManager.getPlayer((Player) sender);
if(mmoPlayer == null) {
sender.sendMessage("Your mcMMO data has not loaded yet! Try again in a few moments.");
NotificationManager.sendPlayerInformationChatOnlyPrefixed(mmoPlayer.getPlayer(), "Profile.PendingLoad");
return false;
}
@ -90,7 +92,7 @@ public class XPBarCommand implements TabExecutor {
List<String> options = new ArrayList<>();
for(ExperienceBarManager.XPBarSettingTarget settingTarget : ExperienceBarManager.XPBarSettingTarget.values()) {
options.add(settingTarget.toString());
options.add(StringUtils.getCapitalized(settingTarget.toString()));
}
return StringUtil.copyPartialMatches(args[0], options, new ArrayList<>(ExperienceBarManager.XPBarSettingTarget.values().length));

View File

@ -424,7 +424,7 @@ public final class CommandRegistrationManager {
private static void registerCompatibilityCommand() {
PluginCommand command = mcMMO.p.getCommand("mmocompat"); //TODO: Localize
command.setDescription("Information about mcMMO and whether or not its in compatibility mode or fully functional.");
command.setDescription(LocaleLoader.getString("Commands.Description.mmocompat"));
command.setUsage(LocaleLoader.formatString("Commands.Usage.0", "mmocompat"));
command.setExecutor(new CompatibilityCommand());
}