2
0
Эх сурвалжийг харах

Do a little bit of localebending

TfT_02 11 жил өмнө
parent
commit
5ad0f2c624
32 өөрчлөгдсөн 209 нэмэгдсэн , 209 устгасан
  1. 3 3
      src/main/java/com/gmail/nossr50/commands/skills/AcrobaticsCommand.java
  2. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/ArcheryCommand.java
  3. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/AxesCommand.java
  4. 1 1
      src/main/java/com/gmail/nossr50/commands/skills/ExcavationCommand.java
  5. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java
  6. 5 5
      src/main/java/com/gmail/nossr50/commands/skills/HerbalismCommand.java
  7. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/MiningCommand.java
  8. 1 1
      src/main/java/com/gmail/nossr50/commands/skills/RepairCommand.java
  9. 1 1
      src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java
  10. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/SmeltingCommand.java
  11. 3 3
      src/main/java/com/gmail/nossr50/commands/skills/SwordsCommand.java
  12. 1 1
      src/main/java/com/gmail/nossr50/commands/skills/TamingCommand.java
  13. 4 4
      src/main/java/com/gmail/nossr50/commands/skills/UnarmedCommand.java
  14. 2 2
      src/main/java/com/gmail/nossr50/commands/skills/WoodcuttingCommand.java
  15. 2 2
      src/main/java/com/gmail/nossr50/listeners/PlayerListener.java
  16. 2 2
      src/main/java/com/gmail/nossr50/mcMMO.java
  17. 4 4
      src/main/java/com/gmail/nossr50/util/Motd.java
  18. 13 13
      src/main/resources/locale/locale_cs_CZ.properties
  19. 11 11
      src/main/resources/locale/locale_cy.properties
  20. 11 11
      src/main/resources/locale/locale_da.properties
  21. 11 11
      src/main/resources/locale/locale_de.properties
  22. 13 13
      src/main/resources/locale/locale_en_US.properties
  23. 13 13
      src/main/resources/locale/locale_es.properties
  24. 13 13
      src/main/resources/locale/locale_it.properties
  25. 2 2
      src/main/resources/locale/locale_ja_JP.properties
  26. 13 13
      src/main/resources/locale/locale_ko.properties
  27. 5 5
      src/main/resources/locale/locale_nl.properties
  28. 13 13
      src/main/resources/locale/locale_pl.properties
  29. 13 13
      src/main/resources/locale/locale_ru.properties
  30. 13 13
      src/main/resources/locale/locale_th_TH.properties
  31. 13 13
      src/main/resources/locale/locale_zh_CN.properties
  32. 13 13
      src/main/resources/locale/locale_zh_TW.properties

+ 3 - 3
src/main/java/com/gmail/nossr50/commands/skills/AcrobaticsCommand.java

@@ -82,15 +82,15 @@ public class AcrobaticsCommand extends SkillCommand {
     @Override
     protected void statsDisplay() {
         if (canRoll) {
-            player.sendMessage(LocaleLoader.getString("Acrobatics.Roll.Chance", rollChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", rollChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Acrobatics.Roll.Chance", rollChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", rollChanceLucky) : ""));
         }
 
         if (canGracefulRoll) {
-            player.sendMessage(LocaleLoader.getString("Acrobatics.Roll.GraceChance", gracefulRollChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", gracefulRollChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Acrobatics.Roll.GraceChance", gracefulRollChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", gracefulRollChanceLucky) : ""));
         }
 
         if (canDodge) {
-            player.sendMessage(LocaleLoader.getString("Acrobatics.DodgeChance", dodgeChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", dodgeChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Acrobatics.DodgeChance", dodgeChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", dodgeChanceLucky) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/ArcheryCommand.java

@@ -84,11 +84,11 @@ public class ArcheryCommand extends SkillCommand {
         }
 
         if (canDaze) {
-            player.sendMessage(LocaleLoader.getString("Archery.Combat.DazeChance", dazeChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", dazeChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Archery.Combat.DazeChance", dazeChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", dazeChanceLucky) : ""));
         }
 
         if (canRetrieve) {
-            player.sendMessage(LocaleLoader.getString("Archery.Combat.RetrieveChance", retrieveChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", retrieveChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Archery.Combat.RetrieveChance", retrieveChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", retrieveChanceLucky) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/AxesCommand.java

@@ -109,11 +109,11 @@ public class AxesCommand extends SkillCommand {
         }
 
         if (canCritical) {
-            player.sendMessage(LocaleLoader.getString("Axes.Combat.CritChance", critChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", critChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Axes.Combat.CritChance", critChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", critChanceLucky) : ""));
         }
 
         if (canSkullSplitter) {
-            player.sendMessage(LocaleLoader.getString("Axes.Combat.SS.Length", skullSplitterLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", skullSplitterLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Axes.Combat.SS.Length", skullSplitterLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", skullSplitterLengthEndurance) : ""));
         }
     }
 }

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/skills/ExcavationCommand.java

@@ -57,7 +57,7 @@ public class ExcavationCommand extends SkillCommand {
     @Override
     protected void statsDisplay() {
         if (canGigaDrill) {
-            player.sendMessage(LocaleLoader.getString("Excavation.Effect.Length", gigaDrillBreakerLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", gigaDrillBreakerLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Excavation.Effect.Length", gigaDrillBreakerLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", gigaDrillBreakerLengthEndurance) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java

@@ -139,7 +139,7 @@ public class FishingCommand extends SkillCommand {
         }
 
         if (canMagicHunt) {
-            player.sendMessage(LocaleLoader.getString("Fishing.Enchant.Chance", magicChance) + chanceRaining + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", magicChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Fishing.Enchant.Chance", magicChance) + chanceRaining + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", magicChanceLucky) : ""));
         }
 
         if (canShake) {
@@ -149,7 +149,7 @@ public class FishingCommand extends SkillCommand {
                 player.sendMessage(LocaleLoader.getString("Ability.Generic.Template.Lock", LocaleLoader.getString("Fishing.Ability.Locked.0", unlockLevel)));
             }
             else {
-                player.sendMessage(LocaleLoader.getString("Fishing.Ability.Shake", shakeChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", shakeChanceLucky) : ""));
+                player.sendMessage(LocaleLoader.getString("Fishing.Ability.Shake", shakeChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", shakeChanceLucky) : ""));
             }
         }
 

+ 5 - 5
src/main/java/com/gmail/nossr50/commands/skills/HerbalismCommand.java

@@ -135,11 +135,11 @@ public class HerbalismCommand extends SkillCommand {
     @Override
     protected void statsDisplay() {
         if (canGreenTerra) {
-            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.GTe.Length", greenTerraLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", greenTerraLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.GTe.Length", greenTerraLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", greenTerraLengthEndurance) : ""));
         }
 
         if (canGreenThumbBlocks || canGreenThumbPlants) {
-            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.GTh.Chance", greenThumbChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", greenThumbChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.GTh.Chance", greenThumbChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", greenThumbChanceLucky) : ""));
         }
 
         if (canGreenThumbPlants) {
@@ -151,15 +151,15 @@ public class HerbalismCommand extends SkillCommand {
         }
 
         if (hasHylianLuck) {
-            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.HylianLuck", hylianLuckChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", hylianLuckChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.HylianLuck", hylianLuckChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", hylianLuckChanceLucky) : ""));
         }
 
         if (canShroomThumb) {
-            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.ShroomThumb.Chance", shroomThumbChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", shroomThumbChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.ShroomThumb.Chance", shroomThumbChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", shroomThumbChanceLucky) : ""));
         }
 
         if (canDoubleDrop) {
-            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.DoubleDropChance", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", doubleDropChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Herbalism.Ability.DoubleDropChance", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", doubleDropChanceLucky) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/MiningCommand.java

@@ -106,11 +106,11 @@ public class MiningCommand extends SkillCommand {
     @Override
     protected void statsDisplay() {
         if (canDoubleDrop) {
-            player.sendMessage(LocaleLoader.getString("Mining.Effect.DropChance", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", doubleDropChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Mining.Effect.DropChance", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", doubleDropChanceLucky) : ""));
         }
 
         if (canSuperBreaker) {
-            player.sendMessage(LocaleLoader.getString("Mining.Ability.Length", superBreakerLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", superBreakerLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Mining.Ability.Length", superBreakerLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", superBreakerLengthEndurance) : ""));
         }
 
         if (canBlast) {

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/skills/RepairCommand.java

@@ -139,7 +139,7 @@ public class RepairCommand extends SkillCommand {
         }
 
         if (canSuperRepair) {
-            player.sendMessage(LocaleLoader.getString("Repair.Skills.Super.Chance", superRepairChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", superRepairChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Repair.Skills.Super.Chance", superRepairChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", superRepairChanceLucky) : ""));
         }
 
         if (canArcaneForge) {

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java

@@ -157,7 +157,7 @@ public abstract class SkillCommand implements TabExecutor {
     protected void luckyEffectsDisplay() {
         if (isLucky) {
             String perkPrefix = LocaleLoader.getString("MOTD.PerksPrefix");
-            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.lucky.name"), LocaleLoader.getString("Perks.lucky.desc", skillName)));
+            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.Lucky.Name"), LocaleLoader.getString("Perks.Lucky.Desc", skillName)));
         }
     }
 

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/SmeltingCommand.java

@@ -90,7 +90,7 @@ public class SmeltingCommand extends SkillCommand {
         }
 
         if (canSecondSmelt) {
-            player.sendMessage(LocaleLoader.getString("Smelting.Ability.SecondSmelt", secondSmeltChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", secondSmeltChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Smelting.Ability.SecondSmelt", secondSmeltChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", secondSmeltChanceLucky) : ""));
         }
 
         if (canVanillaXPBoost) {
@@ -109,7 +109,7 @@ public class SmeltingCommand extends SkillCommand {
                 player.sendMessage(LocaleLoader.getString("Ability.Generic.Template.Lock", LocaleLoader.getString("Smelting.Ability.Locked.1", Smelting.fluxMiningUnlockLevel)));
             }
             else {
-                player.sendMessage(LocaleLoader.getString("Smelting.Ability.FluxMining", fluxMiningChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", fluxMiningChanceLucky) : ""));
+                player.sendMessage(LocaleLoader.getString("Smelting.Ability.FluxMining", fluxMiningChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", fluxMiningChanceLucky) : ""));
             }
         }
     }

+ 3 - 3
src/main/java/com/gmail/nossr50/commands/skills/SwordsCommand.java

@@ -86,17 +86,17 @@ public class SwordsCommand extends SkillCommand {
     @Override
     protected void statsDisplay() {
         if (canCounter) {
-            player.sendMessage(LocaleLoader.getString("Swords.Combat.Counter.Chance", counterAttackChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", counterAttackChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Swords.Combat.Counter.Chance", counterAttackChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", counterAttackChanceLucky) : ""));
         }
 
         if (canBleed) {
             player.sendMessage(LocaleLoader.getString("Swords.Combat.Bleed.Length", bleedLength));
             player.sendMessage(LocaleLoader.getString("Swords.Combat.Bleed.Note"));
-            player.sendMessage(LocaleLoader.getString("Swords.Combat.Bleed.Chance", bleedChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", bleedChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Swords.Combat.Bleed.Chance", bleedChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", bleedChanceLucky) : ""));
         }
 
         if (canSerratedStrike) {
-            player.sendMessage(LocaleLoader.getString("Swords.SS.Length", serratedStrikesLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", serratedStrikesLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Swords.SS.Length", serratedStrikesLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", serratedStrikesLengthEndurance) : ""));
         }
     }
 }

+ 1 - 1
src/main/java/com/gmail/nossr50/commands/skills/TamingCommand.java

@@ -159,7 +159,7 @@ public class TamingCommand extends SkillCommand {
         }
 
         if (canGore) {
-            player.sendMessage(LocaleLoader.getString("Taming.Combat.Chance.Gore", goreChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", goreChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Taming.Combat.Chance.Gore", goreChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", goreChanceLucky) : ""));
         }
     }
 }

+ 4 - 4
src/main/java/com/gmail/nossr50/commands/skills/UnarmedCommand.java

@@ -113,19 +113,19 @@ public class UnarmedCommand extends SkillCommand {
         }
 
         if (canDeflect) {
-            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.ArrowDeflect", deflectChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", deflectChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.ArrowDeflect", deflectChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", deflectChanceLucky) : ""));
         }
 
         if (canDisarm) {
-            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.Disarm", disarmChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", disarmChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.Disarm", disarmChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", disarmChanceLucky) : ""));
         }
 
         if (canIronGrip) {
-            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.IronGrip", ironGripChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", ironGripChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Chance.IronGrip", ironGripChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", ironGripChanceLucky) : ""));
         }
 
         if (canBerserk) {
-            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Berserk.Length", berserkLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", berserkLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Unarmed.Ability.Berserk.Length", berserkLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", berserkLengthEndurance) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/commands/skills/WoodcuttingCommand.java

@@ -85,11 +85,11 @@ public class WoodcuttingCommand extends SkillCommand {
         }
 
         if (canDoubleDrop) {
-            player.sendMessage(LocaleLoader.getString("Woodcutting.Ability.Chance.DDrop", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.lucky.bonus", doubleDropChanceLucky) : ""));
+            player.sendMessage(LocaleLoader.getString("Woodcutting.Ability.Chance.DDrop", doubleDropChance) + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", doubleDropChanceLucky) : ""));
         }
 
         if (canTreeFell) {
-            player.sendMessage(LocaleLoader.getString("Woodcutting.Ability.Length", treeFellerLength) + (hasEndurance ? LocaleLoader.getString("Perks.activationtime.bonus", treeFellerLengthEndurance) : ""));
+            player.sendMessage(LocaleLoader.getString("Woodcutting.Ability.Length", treeFellerLength) + (hasEndurance ? LocaleLoader.getString("Perks.ActivationTime.Bonus", treeFellerLengthEndurance) : ""));
         }
     }
 }

+ 2 - 2
src/main/java/com/gmail/nossr50/listeners/PlayerListener.java

@@ -373,8 +373,8 @@ public class PlayerListener implements Listener {
         }
 
         if (Permissions.updateNotifications(player) && plugin.isUpdateAvailable()) {
-            player.sendMessage(LocaleLoader.getString("UpdateChecker.outdated"));
-            player.sendMessage(LocaleLoader.getString("UpdateChecker.newavailable"));
+            player.sendMessage(LocaleLoader.getString("UpdateChecker.Outdated"));
+            player.sendMessage(LocaleLoader.getString("UpdateChecker.NewAvailable"));
         }
     }
 

+ 2 - 2
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -299,8 +299,8 @@ public class mcMMO extends JavaPlugin {
         }
 
         this.updateAvailable = true;
-        getLogger().info(LocaleLoader.getString("UpdateChecker.outdated"));
-        getLogger().info(LocaleLoader.getString("UpdateChecker.newavailable"));
+        getLogger().info(LocaleLoader.getString("UpdateChecker.Outdated"));
+        getLogger().info(LocaleLoader.getString("UpdateChecker.NewAvailable"));
     }
 
     private void loadConfigFiles() {

+ 4 - 4
src/main/java/com/gmail/nossr50/util/Motd.java

@@ -85,7 +85,7 @@ public final class Motd {
     public static void displayXpPerks(Player player) {
         for (SkillType skill : SkillType.values()) {
             if (PerksUtils.handleXpPerks(player, 1, skill) > 1) {
-                player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.xp.name"), LocaleLoader.getString("Perks.xp.desc")));
+                player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.XP.Name"), LocaleLoader.getString("Perks.XP.Desc")));
                 return;
             }
         }
@@ -101,7 +101,7 @@ public final class Motd {
 
         if (cooldownReduction > 0.0) {
             DecimalFormat percent = new DecimalFormat("##0.00%");
-            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.cooldowns.name"), LocaleLoader.getString("Perks.cooldowns.desc", percent.format(cooldownReduction))));
+            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.Cooldowns.Name"), LocaleLoader.getString("Perks.Cooldowns.Desc", percent.format(cooldownReduction))));
         }
     }
 
@@ -114,7 +114,7 @@ public final class Motd {
         int perkAmount = PerksUtils.handleActivationPerks(player, 0, 0);
 
         if (perkAmount > 0) {
-            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.activationtime.name"), LocaleLoader.getString("Perks.activationtime.desc", perkAmount)));
+            player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.ActivationTime.Name"), LocaleLoader.getString("Perks.ActivationTime.Desc", perkAmount)));
         }
     }
 
@@ -126,7 +126,7 @@ public final class Motd {
     public static void displayLuckyPerks(Player player) {
         for (SkillType skill : SkillType.values()) {
             if (Permissions.lucky(player, skill)) {
-                player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.lucky.name"), LocaleLoader.getString("Perks.lucky.desc.login")));
+                player.sendMessage(perkPrefix + LocaleLoader.getString("Effects.Template", LocaleLoader.getString("Perks.Lucky.Name"), LocaleLoader.getString("Perks.Lucky.Desc.Login")));
                 return;
             }
         }

+ 13 - 13
src/main/resources/locale/locale_cs_CZ.properties

@@ -589,17 +589,17 @@ Stats.Header.Combat=[[GOLD]]-=BOJOVE DOVEDNOSTI=-
 Stats.Header.Gathering=[[GOLD]]-=SHROMAZDOVACI DOVEDNOSTI=-
 Stats.Header.Misc=Ostatni schopnosti
 Stats.Own.Stats=[[GREEN]][mcMMO] Statistiky
-Perks.xp.name=Zku\u0161enost
-Perks.xp.desc=Obdrzene {0}x Zkusenosti
-Perks.lucky.name=\u0160test\u00ed
-Perks.lucky.desc=D\u00e1v\u00e1 {0} dovednostem a schopnostem o 33,3% lep\u0161\u00ed \u0161anci na aktivaci.
-Perks.lucky.desc.login=D\u00e1v\u00e1 ur\u010dit\u00fdm dovednostem a schopnostem o 33,3% lep\u0161\u00ed \u0161anci na aktivaci.
-Perks.lucky.bonus=[[GOLD]] ({0} s perkem \u0160\u0165astlivec)
-Perks.cooldowns.name=Rychle zotaveni
-Perks.cooldowns.desc=Zmen\u0161\u00ed dobu znovunabit\u00ed schopnosti o {0}.
-Perks.activationtime.name=Vytrvalost
-Perks.activationtime.desc=Prodlu\u017euje pou\u017eit\u00ed schopnosti na {0} sekund.
-Perks.activationtime.bonus=[[GOLD]] ({0} s perkem V\u00fddr\u017enost)
+Perks.XP.Name=Zku\u0161enost
+Perks.XP.Desc=Obdrzene {0}x Zkusenosti
+Perks.Lucky.Name=\u0160test\u00ed
+Perks.Lucky.Desc=D\u00e1v\u00e1 {0} dovednostem a schopnostem o 33,3% lep\u0161\u00ed \u0161anci na aktivaci.
+Perks.Lucky.Desc.Login=D\u00e1v\u00e1 ur\u010dit\u00fdm dovednostem a schopnostem o 33,3% lep\u0161\u00ed \u0161anci na aktivaci.
+Perks.Lucky.Bonus=[[GOLD]] ({0} s perkem \u0160\u0165astlivec)
+Perks.Cooldowns.Name=Rychle zotaveni
+Perks.Cooldowns.Desc=Zmen\u0161\u00ed dobu znovunabit\u00ed schopnosti o {0}.
+Perks.ActivationTime.Name=Vytrvalost
+Perks.ActivationTime.Desc=Prodlu\u017euje pou\u017eit\u00ed schopnosti na {0} sekund.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0} s perkem V\u00fddr\u017enost)
 Hardcore.Player.Loss=[GOLD]][mcMMO] [[DARK_RED]]Ztratil jsi [[BLUE]]{0}[[DARK_RED]] za smrt.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] byl p\u0159\u00edli\u0161 m\u00e1lo dovedn\u00fd na to aby ti p\u0159edal v\u011bdomosti.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Z\u00edskal jsi [[BLUE]]{0}[[DARK_AQUA]] level\u016f od [[YELLOW]]{1}.
@@ -668,8 +668,8 @@ Commands.Description.skillreset=Resetuje u\u017eivatelsk\u00e9 mcMMO \u00farovn\
 Commands.Description.vampirism=Upravuje mcMMO procenta up\u00edrstv\u00ed nebo zap\u00edn\u00e1/vyp\u00edna up\u00edrsk\u00fd m\u00f3d
 Commands.Description.xplock=Nastav\u00ed tv\u016fj mcMMO XP bar na konkr\u00e9tn\u00ed mcMMO skill
 Commands.Description.xprate=Upravuje mcMMO XP n\u00e1sobek nebo spou\u0161t\u00ed mcMMO XP ud\u00e1lost
-UpdateChecker.outdated=Pou\u017e\u00edv\u00e1\u0161 zastaralou verzi mcMMO!
-UpdateChecker.newavailable=Nov\u00e1 verze dostupn\u00e1 na BukkitDevu.
+UpdateChecker.Outdated=Pou\u017e\u00edv\u00e1\u0161 zastaralou verzi mcMMO!
+UpdateChecker.NewAvailable=Nov\u00e1 verze dostupn\u00e1 na BukkitDevu.
 Scoreboard.Header.PlayerStats=mcMMO Staty
 Scoreboard.Header.PlayerRank=mcMMO Ranky
 Scoreboard.Header.PlayerInspect=mcMMO Staty:

+ 11 - 11
src/main/resources/locale/locale_cy.properties

@@ -454,17 +454,17 @@ Stats.Header.Combat=[GOLD]] - = GWRTHSEFYLL SGILIAU = -
 Stats.Header.Gathering=[[GOLD]] -= CASGLU SGILIAU = = -
 Stats.Header.Misc=[[GOLD]]-=MISC SKILLS=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Ystadegau
-Perks.xp.name=Experience
-Perks.xp.desc=Receive {0}x XP.
-Perks.lucky.name=Luck
-Perks.lucky.desc=Gives {0} skills and abilities a 33.3% better chance to activate.
-Perks.lucky.desc.login=Gives certain skills and abilities a 33.3% better chance to activate.
-Perks.lucky.bonus=[[GOLD]] ({0} with Lucky Perk)
-Perks.cooldowns.name=Fast Recovery
-Perks.cooldowns.desc=Cuts cooldown duration by {0}.
-Perks.activationtime.name=Endurance
-Perks.activationtime.desc=Increases ability activation time by {0} seconds.
-Perks.activationtime.bonus=[[GOLD]] ({0}s with Endurance Perk)
+Perks.XP.Name=Experience
+Perks.XP.Desc=Receive {0}x XP.
+Perks.Lucky.Name=Luck
+Perks.Lucky.Desc=Gives {0} skills and abilities a 33.3% better chance to activate.
+Perks.Lucky.Desc.Login=Gives certain skills and abilities a 33.3% better chance to activate.
+Perks.Lucky.Bonus=[[GOLD]] ({0} with Lucky Perk)
+Perks.Cooldowns.Name=Fast Recovery
+Perks.Cooldowns.Desc=Cuts cooldown duration by {0}.
+Perks.ActivationTime.Name=Endurance
+Perks.ActivationTime.Desc=Increases ability activation time by {0} seconds.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s with Endurance Perk)
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] was too unskilled to grant you any knowledge.
 Vampirism.Victim.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] was unable to steal knowledge from you!
 Vampirism.Victim.Success=[[GOLD]][mcMMO] [[YELLOW]]{0}[[DARK_RED]] has stolen [[BLUE]]{1}[[DARK_RED]] levels from you!

+ 11 - 11
src/main/resources/locale/locale_da.properties

@@ -455,17 +455,17 @@ Stats.Header.Combat=[[GOLD]]-=KAMP EVNER=-
 Stats.Header.Gathering=[[GOLD]]-=INDSAMLINGS EVNER=-
 Stats.Header.Misc=[[GOLD]]-=MISC SKILLS=-
 Stats.Own.Stats=[[GREEN]][mcMMO] F\u00e6rdigheder
-Perks.xp.name=Erfaring
-Perks.xp.desc=Modtag {0}x XP.
-Perks.lucky.name=Held
-Perks.lucky.desc=Giver {0} Evner en 33.3% bedre chance for at aktivere.
-Perks.lucky.desc.login=Giver visse Evner en 33.3% bedre chance for at aktivere.
-Perks.lucky.bonus=[[GOLD]] ({0} med heldig frynsegode)
-Perks.cooldowns.name=Hurtig Bedring
-Perks.cooldowns.desc=Sk\u00e6rer Nedk\u00f8lings tiden ned med {0}.
-Perks.activationtime.name=Udholdenhed
-Perks.activationtime.desc=Forl\u00e6nger evne aktivations tid med {0} sekunder
-Perks.activationtime.bonus=[[GOLD]] ({0}s med Udholdenheds Frynsegode)
+Perks.XP.Name=Erfaring
+Perks.XP.Desc=Modtag {0}x XP.
+Perks.Lucky.Name=Held
+Perks.Lucky.Desc=Giver {0} Evner en 33.3% bedre chance for at aktivere.
+Perks.Lucky.Desc.Login=Giver visse Evner en 33.3% bedre chance for at aktivere.
+Perks.Lucky.Bonus=[[GOLD]] ({0} med heldig frynsegode)
+Perks.Cooldowns.Name=Hurtig Bedring
+Perks.Cooldowns.Desc=Sk\u00e6rer Nedk\u00f8lings tiden ned med {0}.
+Perks.ActivationTime.Name=Udholdenhed
+Perks.ActivationTime.Desc=Forl\u00e6nger evne aktivations tid med {0} sekunder
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s med Udholdenheds Frynsegode)
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] havde ikke evner nom til at give dig nogen viden.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Du har stj\u00e5let [[BLUE]]{0}[[DARK_AQUA]] levels fra [[YELLOW]]{1}.
 Vampirism.Victim.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] var ikke i stand til at stj\u00e6le viden fra dig!

+ 11 - 11
src/main/resources/locale/locale_de.properties

@@ -476,17 +476,17 @@ Stats.Header.Combat=[[GOLD]]-=KAMPF SKILLS=-
 Stats.Header.Gathering=[[GOLD]]-=SAMMEL SKILLS=-
 Stats.Header.Misc=[[GOLD]]-=SONSTIGE SKILLS=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Werte
-Perks.xp.name=Erfahrung
-Perks.xp.desc=Erhalte {0}x XP.
-Perks.lucky.name=Gl\u00fcck
-Perks.lucky.desc=33.3% Erh\u00f6hte Chance auf Aktivierung von {0} Skills & F\u00e4higkeiten.
-Perks.lucky.desc.login=33.3% Erh\u00f6hte Chance auf Aktivierung von gewissen Skills & F\u00e4higkeiten.
-Perks.lucky.bonus=[[GOLD]] ({0} mit Gl\u00fcck-Perk)
-Perks.cooldowns.name=Schnelle Wiederherstellung
-Perks.cooldowns.desc=Verk\u00fcrzt die Cooldownzeit um {0}.
-Perks.activationtime.name=Ausdauer
-Perks.activationtime.desc=Erh\u00f6ht die Aktivierungszeit von F\u00e4higkeiten um {0} Sekunden.
-Perks.activationtime.bonus=[[GOLD]] ({0}s with Endurance Perk)
+Perks.XP.Name=Erfahrung
+Perks.XP.Desc=Erhalte {0}x XP.
+Perks.Lucky.Name=Gl\u00fcck
+Perks.Lucky.Desc=33.3% Erh\u00f6hte Chance auf Aktivierung von {0} Skills & F\u00e4higkeiten.
+Perks.Lucky.Desc.Login=33.3% Erh\u00f6hte Chance auf Aktivierung von gewissen Skills & F\u00e4higkeiten.
+Perks.Lucky.Bonus=[[GOLD]] ({0} mit Gl\u00fcck-Perk)
+Perks.Cooldowns.Name=Schnelle Wiederherstellung
+Perks.Cooldowns.Desc=Verk\u00fcrzt die Cooldownzeit um {0}.
+Perks.ActivationTime.Name=Ausdauer
+Perks.ActivationTime.Desc=Erh\u00f6ht die Aktivierungszeit von F\u00e4higkeiten um {0} Sekunden.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s with Endurance Perk)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]Du hast durch den Tod [[BLUE]]{0}[[DARK_RED]] verloren.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] was too unskilled to grant you any knowledge.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Du hast [[BLUE]]{0}[[DARK_AQUA]] Level von [[YELLOW]]{1} [[DARK_AQUA]]gestohlen.

+ 13 - 13
src/main/resources/locale/locale_en_US.properties

@@ -675,17 +675,17 @@ Stats.Header.Misc=[[GOLD]]-=MISC SKILLS=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Stats
 
 #PERKS
-Perks.xp.name=Experience
-Perks.xp.desc=Receive boosted XP in certain skills.
-Perks.lucky.name=Luck
-Perks.lucky.desc=Gives {0} skills and abilities a 33.3% better chance to activate.
-Perks.lucky.desc.login=Gives certain skills and abilities a 33.3% better chance to activate.
-Perks.lucky.bonus=[[GOLD]] ({0} with Lucky Perk)
-Perks.cooldowns.name=Fast Recovery
-Perks.cooldowns.desc=Cuts cooldown duration by {0}.
-Perks.activationtime.name=Endurance
-Perks.activationtime.desc=Increases ability activation time by {0} seconds.
-Perks.activationtime.bonus=[[GOLD]] ({0}s with Endurance Perk)
+Perks.XP.Name=Experience
+Perks.XP.Desc=Receive boosted XP in certain skills.
+Perks.Lucky.Name=Luck
+Perks.Lucky.Desc=Gives {0} skills and abilities a 33.3% better chance to activate.
+Perks.Lucky.Desc.Login=Gives certain skills and abilities a 33.3% better chance to activate.
+Perks.Lucky.Bonus=[[GOLD]] ({0} with Lucky Perk)
+Perks.Cooldowns.Name=Fast Recovery
+Perks.Cooldowns.Desc=Cuts cooldown duration by {0}.
+Perks.ActivationTime.Name=Endurance
+Perks.ActivationTime.Desc=Increases ability activation time by {0} seconds.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s with Endurance Perk)
 
 #HARDCORE
 Hardcore.Mode.Disabled=[[GOLD]][mcMMO] Hardcore mode {0} disabled. {1}
@@ -759,8 +759,8 @@ Commands.Description.xplock=Lock your mcMMO XP bar to a specific mcMMO skill
 Commands.Description.xprate=Modify the mcMMO XP rate or start an mcMMO XP event
 
 #UPDATE CHECKER
-UpdateChecker.outdated=You are using an outdated version of mcMMO!
-UpdateChecker.newavailable=There is a new version available on BukkitDev.
+UpdateChecker.Outdated=You are using an outdated version of mcMMO!
+UpdateChecker.NewAvailable=There is a new version available on BukkitDev.
 
 #SCOREBOARD HEADERS
 Scoreboard.Header.PlayerStats=mcMMO Stats

+ 13 - 13
src/main/resources/locale/locale_es.properties

@@ -602,17 +602,17 @@ Stats.Header.Combat=[[GOLD]]-=HABILIDADES DE COMBATE=-
 Stats.Header.Gathering=[[GOLD]]-=HABILIDADES DE RECOLECCI\u00d3N=-
 Stats.Header.Misc=[[GOLD]]-=HABILIDADES VARIAS=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Estad\u00edsticas
-Perks.xp.name=Experiencia
-Perks.xp.desc=Recibes {0}x XP
-Perks.lucky.name=Suerte
-Perks.lucky.desc=Da {0} destrezas y habilidades de un 33,3% m\u00e1s posibilidades de activar.
-Perks.lucky.desc.login=Da ciertas destrezas y habilidades de un 33,3% m\u00e1s posibilidades de activar.
-Perks.lucky.bonus=[[GOLD]] ({0} con suerte de beneficios adicionales)
-Perks.cooldowns.name=Recuperaci\u00f3n rapida
-Perks.cooldowns.desc=Acorta la duraci\u00f3n de tiempo de reutilizaci\u00f3n {0}
-Perks.activationtime.name=Resistencia
-Perks.activationtime.desc=Aumenta el tiempo de activaci\u00f3n de la capacidad por {0} segundos.
-Perks.activationtime.bonus=[[GOLD]] ({0}s con beneficio de resistencia)
+Perks.XP.Name=Experiencia
+Perks.XP.Desc=Recibes {0}x XP
+Perks.Lucky.Name=Suerte
+Perks.Lucky.Desc=Da {0} destrezas y habilidades de un 33,3% m\u00e1s posibilidades de activar.
+Perks.Lucky.Desc.Login=Da ciertas destrezas y habilidades de un 33,3% m\u00e1s posibilidades de activar.
+Perks.Lucky.Bonus=[[GOLD]] ({0} con suerte de beneficios adicionales)
+Perks.Cooldowns.Name=Recuperaci\u00f3n rapida
+Perks.Cooldowns.Desc=Acorta la duraci\u00f3n de tiempo de reutilizaci\u00f3n {0}
+Perks.ActivationTime.Name=Resistencia
+Perks.ActivationTime.Desc=Aumenta el tiempo de activaci\u00f3n de la capacidad por {0} segundos.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s con beneficio de resistencia)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]Has perdido [[BLUE]]{0}[[DARK_RED]] por morir.
 Vampirism.Killer.Failure=D]][mcMMO] [[YELLOW]]{0}[[GRAY]] no era lo suficiente habilidoso para concederte algun conocimiento.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Has robado [[BLUE]]{0}[[DARK_AQUA]] niveles de [[YELLOW]]{1}.
@@ -686,8 +686,8 @@ Commands.Description.skillreset=Resetear el nivel mcMMO de un usuario
 Commands.Description.vampirism=Modifica el porcentaje de vampirismo mcMMO o Activa/Desactiva el modo vampiro
 Commands.Description.xplock=Bloquear la barra de experiencia mcMMO de una habilidad especifica
 Commands.Description.xprate=Modifica la velocidad del mcMMO XP o  comieza un evento de mcMMO XP
-UpdateChecker.outdated=Estas usando una version de mcMMO antigua!
-UpdateChecker.newavailable=Hay una nueva version disponible en BukkitDev
+UpdateChecker.Outdated=Estas usando una version de mcMMO antigua!
+UpdateChecker.NewAvailable=Hay una nueva version disponible en BukkitDev
 Scoreboard.Header.PlayerStats=Estadisticas de mcMMO
 Scoreboard.Header.PlayerRank=Rankings de mcMMO
 Scoreboard.Header.PlayerInspect=Estadisticas mcMMO:

+ 13 - 13
src/main/resources/locale/locale_it.properties

@@ -589,17 +589,17 @@ Stats.Header.Combat=[[GOLD]]-=ABILITA'' DI COMBATTIMENTO=-
 Stats.Header.Gathering=[[GOLD]]-=ABILITA'' DI RACCOLTA=-
 Stats.Header.Misc=[[GOLD]]-=ABILITA'' VARIE=-
 Stats.Own.Stats=[[GREEN]]Statistiche [mcMMO]
-Perks.xp.name=Esperienza
-Perks.xp.desc=Ricevi {0}x XP.
-Perks.lucky.name=Fortuna
-Perks.lucky.desc=Aumenta del 33% le probabilit\u00e0 di attivarsi delle abilit\u00e0 e capacit\u00e0 di {0}.
-Perks.lucky.desc.login=Aumenta del 33% le probabilit\u00e0 di attivarsi di certe abilit\u00e0 e capacit\u00e0.
-Perks.lucky.bonus=[[GOLD]] ({0}% con il Vantaggio Fortuna)
-Perks.cooldowns.name=Recupero Rapido
-Perks.cooldowns.desc=Riduce la durata del raffreddamento di {0}.
-Perks.activationtime.name=Resistenza
-Perks.activationtime.desc=Incrementa il tempo di attivazione dell''abilit\u00e0 di {0} secondi.
-Perks.activationtime.bonus=[[GOLD]] ({0}% con il Vantaggio Fortuna)
+Perks.XP.Name=Esperienza
+Perks.XP.Desc=Ricevi {0}x XP.
+Perks.Lucky.Name=Fortuna
+Perks.Lucky.Desc=Aumenta del 33% le probabilit\u00e0 di attivarsi delle abilit\u00e0 e capacit\u00e0 di {0}.
+Perks.Lucky.Desc.Login=Aumenta del 33% le probabilit\u00e0 di attivarsi di certe abilit\u00e0 e capacit\u00e0.
+Perks.Lucky.Bonus=[[GOLD]] ({0}% con il Vantaggio Fortuna)
+Perks.Cooldowns.Name=Recupero Rapido
+Perks.Cooldowns.Desc=Riduce la durata del raffreddamento di {0}.
+Perks.ActivationTime.Name=Resistenza
+Perks.ActivationTime.Desc=Incrementa il tempo di attivazione dell''abilit\u00e0 di {0} secondi.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}% con il Vantaggio Fortuna)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]Hai perso [[BLUE]]{0}[[DARK_RED]] a causa della morte.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] non era abbastanza abile da darti alcuna conoscenza.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Hai rubato [[BLUE]]{0}[[DARK_AQUA]] livelli a [[YELLOW]]{1}.
@@ -655,8 +655,8 @@ Commands.Description.skillreset=Azzera i livelli mcMMO di un utente
 Commands.Description.vampirism=Modifica la percentuale di vampirismo mcMMO o attiva/disattiva la modalit\u00e0 vampirismo
 Commands.Description.xplock=Blocca la tua barra XP di mcMMO su una specifica abilit\u00e0 di mcMMO
 Commands.Description.xprate=Modifica il tasso XP di mcMMO o d\u00e0 inizio a un evento XP mcMMO.
-UpdateChecker.outdated=Stai usando una versione sorpassata di mcMMO!
-UpdateChecker.newavailable=\u00c8 disponibile una nuova versione su BukkitDev.
+UpdateChecker.Outdated=Stai usando una versione sorpassata di mcMMO!
+UpdateChecker.NewAvailable=\u00c8 disponibile una nuova versione su BukkitDev.
 Scoreboard.Header.PlayerStats=Statistiche mcMMO
 Scoreboard.Header.PlayerRank=Graduatorie McMMO
 Scoreboard.Header.PlayerInspect=Statistiche mcMMO:

+ 2 - 2
src/main/resources/locale/locale_ja_JP.properties

@@ -101,8 +101,8 @@ Stats.Header.Combat=[[GOLD]]\u6226\u95d8\u306e\u6280\u8853
 Stats.Header.Gathering=[[GOLD]]-=\u53ce\u96c6\u30b9\u30ad\u30eb=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \u7d71\u8a08\u60c5\u5831
 Commands.Description.mcremove=mcMMO\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089\u30e6\u30fc\u30b6\u3092\u524a\u9664\u3057\u307e\u3059\u3002
-UpdateChecker.outdated=\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306emcMMO\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059!
-UpdateChecker.newavailable=BukkitDev\u306b\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u308a\u307e\u3059\u3002
+UpdateChecker.Outdated=\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306emcMMO\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059!
+UpdateChecker.NewAvailable=BukkitDev\u306b\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u308a\u307e\u3059\u3002
 Scoreboard.Header.PlayerStats=mcMMO \u30b9\u30c6\u30fc\u30bf\u30b9
 Scoreboard.Header.PlayerRank=\uff4d\uff43MMO \u30e9\u30f3\u30ad\u30f3\u30b0
 Scoreboard.Header.PlayerInspect=McMMO \u30b9\u30c6\u30fc\u30bf\u30b9\uff1a

+ 13 - 13
src/main/resources/locale/locale_ko.properties

@@ -583,17 +583,17 @@ Stats.Header.Combat=[[GOLD]]-=\uc804\ud22c \uae30\uc220=-
 Stats.Header.Gathering=[[GOLD]]-=\uc218\uc9d1 \uae30\uc220=-
 Stats.Header.Misc=[[GOLD]]-=\uae30\ud0c0 \uae30\uc220=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \uc0c1\ud0dc
-Perks.xp.name=\uacbd\ud5d8\uce58
-Perks.xp.desc={0}x \uacbd\ud5d8\uce58 \ud68d\ub4dd
-Perks.lucky.name=\ud589\uc6b4
-Perks.lucky.desc={0} \uae30\uc220\uacfc \ub2a5\ub825\uc744 \ud65c\uc131\ud654 \ud558\uae30\uc704\ud55c 33.3% \ub354 \ub098\uc740 \uae30\ud68c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.
-Perks.lucky.desc.login=\ud2b9\uc815 \uae30\uc220\uacfc \ub2a5\ub825\uc744 \ud65c\uc131\ud654 \ud558\uae30\uc704\ud55c 33.3% \ub354 \ub098\uc740 \uae30\ud68c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.
-Perks.lucky.bonus=[[GOLD]] ({0} \ud589\uc6b4 \ud37d)
-Perks.cooldowns.name=\ube60\ub978 \ud68c\ubcf5
-Perks.cooldowns.desc=\ucfe8\ud0c0\uc784\uc774 {0} \uc904\uc5b4\ub4ed\ub2c8\ub2e4.
-Perks.activationtime.name=\ub0b4\uad6c\uc131
-Perks.activationtime.desc=\uae30\uc220\uc758 \uc2e4\ud589 \uc2dc\uac04\uc774 {0}\ucd08 \uc99d\uac00\ub429\ub2c8\ub2e4.
-Perks.activationtime.bonus=[[GOLD]] ({0}\ucd08 \ub0b4\uad6c\uc131 \ud37d)
+Perks.XP.Name=\uacbd\ud5d8\uce58
+Perks.XP.Desc={0}x \uacbd\ud5d8\uce58 \ud68d\ub4dd
+Perks.Lucky.Name=\ud589\uc6b4
+Perks.Lucky.Desc={0} \uae30\uc220\uacfc \ub2a5\ub825\uc744 \ud65c\uc131\ud654 \ud558\uae30\uc704\ud55c 33.3% \ub354 \ub098\uc740 \uae30\ud68c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.
+Perks.Lucky.Desc.Login=\ud2b9\uc815 \uae30\uc220\uacfc \ub2a5\ub825\uc744 \ud65c\uc131\ud654 \ud558\uae30\uc704\ud55c 33.3% \ub354 \ub098\uc740 \uae30\ud68c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.
+Perks.Lucky.Bonus=[[GOLD]] ({0} \ud589\uc6b4 \ud37d)
+Perks.Cooldowns.Name=\ube60\ub978 \ud68c\ubcf5
+Perks.Cooldowns.Desc=\ucfe8\ud0c0\uc784\uc774 {0} \uc904\uc5b4\ub4ed\ub2c8\ub2e4.
+Perks.ActivationTime.Name=\ub0b4\uad6c\uc131
+Perks.ActivationTime.Desc=\uae30\uc220\uc758 \uc2e4\ud589 \uc2dc\uac04\uc774 {0}\ucd08 \uc99d\uac00\ub429\ub2c8\ub2e4.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}\ucd08 \ub0b4\uad6c\uc131 \ud37d)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]\uc8fd\uc74c\uc73c\ub85c [[BLUE]]{0}[[DARK_RED]]\ub97c \uc783\uc5c8\uc2b5\ub2c8\ub2e4.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]]\uc740 \ub2f9\uc2e0\uc5d0\uac8c \uc5b4\ub5a4 \uc9c0\uc2dd\uc744 \ubd80\uc5ec\ud558\uae30 \uc704\ud574 \uc219\ub828\ub418\uc5c8\ub2e4.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]\ub2f9\uc2e0\uc740 [[YELLOW]]{1} [[DARK_AQUA]]\ub85c\ubd80\ud130 [[BLUE]]{0}[[DARK_AQUA]] \ub808\ubca8\uc744 \ube7c\uc557\uc558\uc2b5\ub2c8\ub2e4.
@@ -662,8 +662,8 @@ Commands.Description.skillreset=\uc720\uc800\uc758 mcMMO \ub808\ubca8 \ub9ac\uc1
 Commands.Description.vampirism=mcMMO \ubc40\ud53c\ub9ac\uc998 \ud655\ub960\uc744 \uc218\uc815\ud558\uac70\ub098 \ubc40\ud53c\ub9ac\uc998 \ubaa8\ub4dc \ud65c\uc131\ud654/\ube44\ud65c\uc131\ud654
 Commands.Description.xplock=\ud2b9\uc815 mcMMO \uc2a4\ud0ac\uc5d0 \ub300\ud55c \uacbd\ud5d8\uce58 \ubc14\ub97c \uc7a0\uae08
 Commands.Description.xprate=mcMMO \uacbd\ud5d8\uce58 \ubc30\uc728\uc744 \uc218\uc815\ud558\uac70\ub098 mcMMO \uacbd\ud5d8\uce58 \uc774\ubca4\ud2b8\ub97c \uc2dc\uc791
-UpdateChecker.outdated=\ub2f9\uc2e0\uc740 \uad6c\ubc84\uc804\uc758 mcMMO\ub97c \uc0ac\uc6a9\uc911\uc785\ub2c8\ub2e4!
-UpdateChecker.newavailable=BukkitDev\uc5d0 \uc0c8 \ubc84\uc804\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4.
+UpdateChecker.Outdated=\ub2f9\uc2e0\uc740 \uad6c\ubc84\uc804\uc758 mcMMO\ub97c \uc0ac\uc6a9\uc911\uc785\ub2c8\ub2e4!
+UpdateChecker.NewAvailable=BukkitDev\uc5d0 \uc0c8 \ubc84\uc804\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4.
 Scoreboard.Header.PlayerStats=mcMMO \uc0c1\ud0dc
 Scoreboard.Header.PlayerRank=mcMMO \ub7ad\ud0b9
 Scoreboard.Header.PlayerInspect=mcMMO \uc0c1\ud0dc:

+ 5 - 5
src/main/resources/locale/locale_nl.properties

@@ -242,10 +242,10 @@ Stats.Header.Combat=[[GOLD]]-=Strijd Ervaring=-
 Stats.Header.Gathering=[[GOLD]]-=VERZAMELAAR VAARDIGHEDEN=-
 Stats.Header.Misc=[[GOLD]]-=MISC ERVARING=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Stats
-Perks.lucky.name=Geluk
-Perks.lucky.bonus=[[GOLD]] ({0} met Geluks Perk)
-Perks.activationtime.name=Uithoudingsvermogen
+Perks.Lucky.Name=Geluk
+Perks.Lucky.Bonus=[[GOLD]] ({0} met Geluks Perk)
+Perks.ActivationTime.Name=Uithoudingsvermogen
 Smelting.Listener=Smelten:
 Commands.Description.ptp=Teleport naar een groepslid
-UpdateChecker.outdated=U gebruikt een verouderde versie van mcMMO!
-UpdateChecker.newavailable=Er is een nieuwe versie beschikbaar op BukkitDev.
+UpdateChecker.Outdated=U gebruikt een verouderde versie van mcMMO!
+UpdateChecker.NewAvailable=Er is een nieuwe versie beschikbaar op BukkitDev.

+ 13 - 13
src/main/resources/locale/locale_pl.properties

@@ -551,17 +551,17 @@ Stats.Header.Combat=[[GOLD]]-=UMIEJ\u0118TNO\u015aCI BOJOWE=-
 Stats.Header.Gathering=[[GOLD]]-=UMIEJ\u0118TNO\u015aCI ZBIERANIA=-
 Stats.Header.Misc=[[GOLD]]-=ROZNE UMIEJETNOSCI=-
 Stats.Own.Stats=[[GREEN]][mcMMO] Statystyki
-Perks.xp.name=Do\u015bwiadczenie
-Perks.xp.desc=Otrzymuje {0}x XP''a.
-Perks.lucky.name=Szcz\u0119\u015bcie
-Perks.lucky.desc=Daje {0} i umiej\u0119tno\u015bciom o 33.3% lepsz\u0105 szanse na aktywacj\u0119.
-Perks.lucky.desc.login=Daje wybranym skillom i umiej\u0119tno\u015bciom o 33.3% lepsz\u0105 szanse na aktywacj\u0119.
-Perks.lucky.bonus=[[GOLD]] ({0} ze zdolno\u015bci\u0105 Szcz\u0119\u015bcia)
-Perks.cooldowns.name=Szybka Regeneracja
-Perks.cooldowns.desc=Zmniejsza czas odnowienia zdolno\u015bci o {0}.
-Perks.activationtime.name=Wytrzyma\u0142o\u015b\u0107
-Perks.activationtime.desc=Zwi\u0119ksza czas na u\u017cycie zdolno\u015bci o {0} sekund.
-Perks.activationtime.bonus=[[GOLD]] ({0}s ze zdolno\u015bci\u0105 Wytrzyma\u0142o\u015bci)
+Perks.XP.Name=Do\u015bwiadczenie
+Perks.XP.Desc=Otrzymuje {0}x XP''a.
+Perks.Lucky.Name=Szcz\u0119\u015bcie
+Perks.Lucky.Desc=Daje {0} i umiej\u0119tno\u015bciom o 33.3% lepsz\u0105 szanse na aktywacj\u0119.
+Perks.Lucky.Desc.Login=Daje wybranym skillom i umiej\u0119tno\u015bciom o 33.3% lepsz\u0105 szanse na aktywacj\u0119.
+Perks.Lucky.Bonus=[[GOLD]] ({0} ze zdolno\u015bci\u0105 Szcz\u0119\u015bcia)
+Perks.Cooldowns.Name=Szybka Regeneracja
+Perks.Cooldowns.Desc=Zmniejsza czas odnowienia zdolno\u015bci o {0}.
+Perks.ActivationTime.Name=Wytrzyma\u0142o\u015b\u0107
+Perks.ActivationTime.Desc=Zwi\u0119ksza czas na u\u017cycie zdolno\u015bci o {0} sekund.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}s ze zdolno\u015bci\u0105 Wytrzyma\u0142o\u015bci)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]Straciles [[BLUE]]{0}[[DARK_RED]] dzieki smierci.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] by\u0142 zbyt ma\u0142o do\u015bwiadczony aby czegokolwiek Ciebie nauczy\u0107.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]Ukrad\u0142e\u015b [[BLUE]]{0}[[DARK_AQUA]] poziom\u00f3w od [[YELLOW]]{1}.
@@ -602,5 +602,5 @@ Smelting.SkillName=PRZETAPIANIE
 Commands.Description.adminchat=Wlacza/wylacza czat admin\u00f3w lub wysyla wiadomosc na czat admin\u00f3w
 Commands.Description.mcnotify=Wlacza/wylacza informacje na temat umiejetnosci mcMMO na czacie
 Commands.Description.vampirism=Zmodyfikuj wartosc procentowa na aktywowanie wampiryzmu mcMMO lub go wlacz/wylacz
-UpdateChecker.outdated=Uzywasz przestarzalej wersji mcMMO!
-UpdateChecker.newavailable=Dostepna jest nowa wersja na BukkitDev.
+UpdateChecker.Outdated=Uzywasz przestarzalej wersji mcMMO!
+UpdateChecker.NewAvailable=Dostepna jest nowa wersja na BukkitDev.

+ 13 - 13
src/main/resources/locale/locale_ru.properties

@@ -598,17 +598,17 @@ Stats.Header.Combat=[[GOLD]]-=\u0411\u041e\u0415\u0412\u042b\u0415 \u041d\u0410\
 Stats.Header.Gathering=[[GOLD]]-=\u041d\u0410\u0412\u042b\u041a\u0418 \u0421\u0411\u041e\u0420\u0410=-
 Stats.Header.Misc=[[GOLD]]-=\u0420\u0410\u0417\u041d\u042b\u0415 \u041d\u0410\u0412\u042b\u041a\u0418=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430
-Perks.xp.name=\u041e\u043f\u044b\u0442
-Perks.xp.desc=\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0439 \u043e\u043f\u044b\u0442 \u0443\u043c\u043d\u043e\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430 {0}.
-Perks.lucky.name=\u0423\u0434\u0430\u0447\u0430
-Perks.lucky.desc=\u0414\u0430\u0435\u0442 \u043d\u0430 33.3% \u0431\u043e\u043b\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0438 \u0443\u043c\u0435\u043d\u0438\u0439 {0}.
-Perks.lucky.desc.login=\u0414\u0430\u0435\u0442 \u043d\u0430 33.3% \u0431\u043e\u043b\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0438 \u0443\u043c\u0435\u043d\u0438\u0439.
-Perks.lucky.bonus=[[GOLD]] ({0} \u0441\u043e \u0421\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u044b\u043c \u041f\u0435\u0440\u043a\u043e\u043c)
-Perks.cooldowns.name=\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435
-Perks.cooldowns.desc=\u0423\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043c\u0435\u043d\u0438\u044f \u043d\u0430 {0}.
-Perks.activationtime.name=\u0412\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u044c
-Perks.activationtime.desc=\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0443\u043c\u0435\u043d\u0438\u044f \u043d\u0430 {0} \u0441\u0435\u043a\u0443\u043d\u0434.
-Perks.activationtime.bonus=[[GOLD]] ({0}% \u0441 \u0421\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u044b\u043c \u041f\u0435\u0440\u043a\u043e\u043c)
+Perks.XP.Name=\u041e\u043f\u044b\u0442
+Perks.XP.Desc=\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u044b\u0439 \u043e\u043f\u044b\u0442 \u0443\u043c\u043d\u043e\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430 {0}.
+Perks.Lucky.Name=\u0423\u0434\u0430\u0447\u0430
+Perks.Lucky.Desc=\u0414\u0430\u0435\u0442 \u043d\u0430 33.3% \u0431\u043e\u043b\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0438 \u0443\u043c\u0435\u043d\u0438\u0439 {0}.
+Perks.Lucky.Desc.Login=\u0414\u0430\u0435\u0442 \u043d\u0430 33.3% \u0431\u043e\u043b\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0438 \u0443\u043c\u0435\u043d\u0438\u0439.
+Perks.Lucky.Bonus=[[GOLD]] ({0} \u0441\u043e \u0421\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u044b\u043c \u041f\u0435\u0440\u043a\u043e\u043c)
+Perks.Cooldowns.Name=\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435
+Perks.Cooldowns.Desc=\u0423\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043c\u0435\u043d\u0438\u044f \u043d\u0430 {0}.
+Perks.ActivationTime.Name=\u0412\u044b\u043d\u043e\u0441\u043b\u0438\u0432\u043e\u0441\u0442\u044c
+Perks.ActivationTime.Desc=\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0443\u043c\u0435\u043d\u0438\u044f \u043d\u0430 {0} \u0441\u0435\u043a\u0443\u043d\u0434.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}% \u0441 \u0421\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u044b\u043c \u041f\u0435\u0440\u043a\u043e\u043c)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]\u0412\u044b \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0438 [[BLUE]]{0}[[DARK_RED]] \u043f\u0440\u0438 \u0441\u043c\u0435\u0440\u0442\u0438.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] \u0431\u044b\u043b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043d\u0435\u043a\u0432\u0430\u043b\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0430\u043c \u043b\u044e\u0431\u044b\u0435 \u0437\u043d\u0430\u043d\u0438\u044f.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]\u0412\u044b \u0443\u043a\u0440\u0430\u043b\u0438 [[BLUE]]{0}[[DARK_AQUA]] \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u0443 [[YELLOW]]{1}
@@ -682,8 +682,8 @@ Commands.Description.skillreset=\u0421\u0431\u0440\u043e\u0441 mcMMO \u0443\u044
 Commands.Description.vampirism=\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 mcMMO \u043a\u0440\u043e\u0432\u043e\u0436\u0430\u0434\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u043a\u0440\u043e\u0432\u043e\u0436\u0430\u0434\u043d\u043e\u0441\u0442\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c/\u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c
 Commands.Description.xplock=\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u041f\u0430\u043d\u0435\u043b\u044c \u041e\u043f\u044b\u0442\u0430 mcMMO \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0432\u044b\u043a\u0430.
 Commands.Description.xprate=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u043f\u044b\u0442\u0430 mcMMO
-UpdateChecker.outdated=\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e mcMMO!
-UpdateChecker.newavailable=\u0415\u0441\u0442\u044c \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043d\u0430 BukkitDev.
+UpdateChecker.Outdated=\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e mcMMO!
+UpdateChecker.NewAvailable=\u0415\u0441\u0442\u044c \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043d\u0430 BukkitDev.
 Scoreboard.Header.PlayerStats=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 mcMMO
 Scoreboard.Header.PlayerRank=\u0420\u0430\u043d\u0436\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 mcMMO
 Scoreboard.Header.PlayerInspect=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 mcMMO:

+ 13 - 13
src/main/resources/locale/locale_th_TH.properties

@@ -586,17 +586,17 @@ Stats.Header.Combat=[[GOLD]]-=\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u
 Stats.Header.Gathering=[[GOLD]]-=\u0e17\u0e31\u0e01\u0e29\u0e30 GATHERING=-
 Stats.Header.Misc=[[GOLD]]-=\u0e17\u0e31\u0e01\u0e29\u0e30 MISC=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \u0e2a\u0e16\u0e34\u0e15\u0e34
-Perks.xp.name=\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c
-Perks.xp.desc=\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a {0}x EXP.
-Perks.lucky.name=\u0e42\u0e0a\u0e04
-Perks.lucky.desc=\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e01\u0e29\u0e30 {0} \u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a 33.3% \u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19
-Perks.lucky.desc.login=\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e01\u0e29\u0e30\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e19\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48 33.3% \u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19
-Perks.lucky.bonus=[[GOLD]] ({0} \u0e14\u0e49\u0e27\u0e22 Lucky Perk)
-Perks.cooldowns.name=Fast Recovery
-Perks.cooldowns.desc=\u0e25\u0e14\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e04\u0e39\u0e25\u0e14\u0e32\u0e27\u0e19\u0e4c {0}.
-Perks.activationtime.name=\u0e04\u0e27\u0e32\u0e21\u0e2d\u0e14\u0e17\u0e19
-Perks.activationtime.desc=\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 {0} \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35.
-Perks.activationtime.bonus=[[GOLD]] ({0}\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e14\u0e49\u0e27\u0e22 Endurance Perk)
+Perks.XP.Name=\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c
+Perks.XP.Desc=\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a {0}x EXP.
+Perks.Lucky.Name=\u0e42\u0e0a\u0e04
+Perks.Lucky.Desc=\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e01\u0e29\u0e30 {0} \u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a 33.3% \u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19
+Perks.Lucky.Desc.Login=\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e01\u0e29\u0e30\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e19\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e17\u0e35\u0e48 33.3% \u0e14\u0e35\u0e01\u0e27\u0e48\u0e32\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19
+Perks.Lucky.Bonus=[[GOLD]] ({0} \u0e14\u0e49\u0e27\u0e22 Lucky Perk)
+Perks.Cooldowns.Name=Fast Recovery
+Perks.Cooldowns.Desc=\u0e25\u0e14\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e04\u0e39\u0e25\u0e14\u0e32\u0e27\u0e19\u0e4c {0}.
+Perks.ActivationTime.Name=\u0e04\u0e27\u0e32\u0e21\u0e2d\u0e14\u0e17\u0e19
+Perks.ActivationTime.Desc=\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 {0} \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 \u0e14\u0e49\u0e27\u0e22 Endurance Perk)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]\u0e04\u0e38\u0e13\u0e40\u0e2a\u0e35\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e31\u0e01\u0e29\u0e30 [[BLUE]]{0}[[DARK_RED]] \u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e15\u0e32\u0e22.
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] \u0e40\u0e1b\u0e47\u0e19\u0e17\u0e31\u0e01\u0e29\u0e30\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e0a\u0e33\u0e19\u0e32\u0e0d.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e02\u0e42\u0e21\u0e22 [[BLUE]]{0}[[DARK_AQUA]] \u0e23\u0e30\u0e14\u0e31\u0e1a\u0e08\u0e32\u0e01 [[YELLOW]]{1}.
@@ -663,5 +663,5 @@ Commands.Description.skillreset=\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e23
 Commands.Description.vampirism=\u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e49\u0e2d\u0e22\u0e25\u0e30 vampirism mcMMO \u0e2b\u0e23\u0e37\u0e2d\u0e42\u0e2b\u0e21\u0e14\u0e2a\u0e25\u0e31\u0e1a vampirism on/off
 Commands.Description.xplock=\u0e25\u0e47\u0e2d\u0e04 mcMMO \u0e1a\u0e32\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 EXP \u0e17\u0e31\u0e01\u0e29\u0e30 mcMMO \u0e40\u0e09\u0e1e\u0e32\u0e30
 Commands.Description.xprate=\u0e41\u0e01\u0e49\u0e44\u0e02\u0e2d\u0e31\u0e15\u0e23\u0e32 mcMMO EXP \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c mcMMO EXP
-UpdateChecker.outdated=You are using an outdated version of mcMMO!
-UpdateChecker.newavailable=There is a new version available on BukkitDev.
+UpdateChecker.Outdated=You are using an outdated version of mcMMO!
+UpdateChecker.NewAvailable=There is a new version available on BukkitDev.

+ 13 - 13
src/main/resources/locale/locale_zh_CN.properties

@@ -592,17 +592,17 @@ Stats.Header.Combat=[[GOLD]]-=\u683c\u6597\u6280\u80fd=-
 Stats.Header.Gathering=[[GOLD]]-=\u91c7\u96c6\u6280\u80fd=-
 Stats.Header.Misc=[[GOLD]]-=\u6742\u9879\u6280\u80fd=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \u7edf\u8ba1\u4fe1\u606f
-Perks.xp.name=\u7ecf\u9a8c
-Perks.xp.desc=\u83b7\u5f97 {0}x \u7ecf\u9a8c.
-Perks.lucky.name=\u5e78\u8fd0
-Perks.lucky.desc=\u7ed9\u4e88 {0} \u6280\u80fd\u548c\u80fd\u529b33.3%\u7684\u66f4\u9ad8\u51e0\u7387\u89e6\u53d1
-Perks.lucky.desc.login=\u7ed9\u4e88\u6280\u80fd\u548c\u80fd\u529b33.3%\u5f97\u66f4\u9ad8\u51e0\u7387\u89e6\u53d1
-Perks.lucky.bonus=[[GOLD]] ({0} \u7684\u597d\u8fd0\u52a0\u6210)
-Perks.cooldowns.name=\u5feb\u901f\u6062\u590d
-Perks.cooldowns.desc=\u51cf\u5c11\u51b7\u5374\u65f6\u95f4 {0}.
-Perks.activationtime.name=\u8010\u529b
-Perks.activationtime.desc=\u63d0\u9ad8\u80fd\u529b\uff0c\u6fc0\u6d3b\u65f6\u95f4 {0} \u79d2.
-Perks.activationtime.bonus=[[GOLD]] ({0} \u79d2\u989d\u5916\u6301\u7eed\u65f6\u95f4)
+Perks.XP.Name=\u7ecf\u9a8c
+Perks.XP.Desc=\u83b7\u5f97 {0}x \u7ecf\u9a8c.
+Perks.Lucky.Name=\u5e78\u8fd0
+Perks.Lucky.Desc=\u7ed9\u4e88 {0} \u6280\u80fd\u548c\u80fd\u529b33.3%\u7684\u66f4\u9ad8\u51e0\u7387\u89e6\u53d1
+Perks.Lucky.Desc.Login=\u7ed9\u4e88\u6280\u80fd\u548c\u80fd\u529b33.3%\u5f97\u66f4\u9ad8\u51e0\u7387\u89e6\u53d1
+Perks.Lucky.Bonus=[[GOLD]] ({0} \u7684\u597d\u8fd0\u52a0\u6210)
+Perks.Cooldowns.Name=\u5feb\u901f\u6062\u590d
+Perks.Cooldowns.Desc=\u51cf\u5c11\u51b7\u5374\u65f6\u95f4 {0}.
+Perks.ActivationTime.Name=\u8010\u529b
+Perks.ActivationTime.Desc=\u63d0\u9ad8\u80fd\u529b\uff0c\u6fc0\u6d3b\u65f6\u95f4 {0} \u79d2.
+Perks.ActivationTime.Bonus=[[GOLD]] ({0} \u79d2\u989d\u5916\u6301\u7eed\u65f6\u95f4)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]\u4f60\u5728\u6b7b\u4ea1\u4e2d\u4e22\u5931 [[BLUE]]{0}[[DARK_RED]].
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] \u719f\u7ec3\u5ea6\u4e0d\u8db3, \u65e0\u6cd5\u5438\u53d6\u77e5\u8bc6
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]\u4f60\u4ece [[YELLOW]]{1} \u5077\u53d6 [[BLUE]]{0}[[DARK_AQUA]] \u7ea7
@@ -671,8 +671,8 @@ Commands.Description.skillreset=\u91cd\u7f6e mcMMO\u7b49\u7ea7
 Commands.Description.vampirism=\u66f4\u6539 mcMMO \u69a8\u53d6\u767e\u5206\u6bd4 \u6216\u5207\u6362 vampirism \u6a21\u5f0f\u5f00/\u5173
 Commands.Description.xplock=\u9501\u5b9a\u6307\u5b9amcMMO\u6280\u80fd\u7684\u7ecf\u9a8c\u6761
 Commands.Description.xprate=\u66f4\u6539mcMMO\u7ecf\u9a8c\u500d\u7387\u6216\u5f00\u542f\u4e00\u4e2amcMMO\u7ecf\u9a8c\u7ffb\u500d\u4e8b\u4ef6
-UpdateChecker.outdated=\u4f60\u6b63\u4f7f\u7528\u7740\u4e00\u4e2a\u8fc7\u65f6\u7248\u672c\u7684mcMMO!
-UpdateChecker.newavailable=\u53d1\u73b0BukkitDev\u4e0a\u6709\u53ef\u7528\u65b0\u7248\u672c.
+UpdateChecker.Outdated=\u4f60\u6b63\u4f7f\u7528\u7740\u4e00\u4e2a\u8fc7\u65f6\u7248\u672c\u7684mcMMO!
+UpdateChecker.NewAvailable=\u53d1\u73b0BukkitDev\u4e0a\u6709\u53ef\u7528\u65b0\u7248\u672c.
 Scoreboard.Header.PlayerStats=mcMMO \u7edf\u8ba1
 Scoreboard.Header.PlayerRank=mcMMO \u6392\u540d
 Scoreboard.Header.PlayerInspect=mcMMO \u7edf\u8ba1:

+ 13 - 13
src/main/resources/locale/locale_zh_TW.properties

@@ -602,17 +602,17 @@ Stats.Header.Combat=[[GOLD]]-=\u683c\u9b25\u6280\u80fd=-
 Stats.Header.Gathering=[[GOLD]]-=\u63a1\u96c6\u6280\u80fd=-
 Stats.Header.Misc=[[GOLD]]-=\u96dc\u985e\u6280\u80fd=-
 Stats.Own.Stats=[[GREEN]][mcMMO] \u72c0\u614b
-Perks.xp.name=\u7d93\u9a57\u503c
-Perks.xp.desc=\u7372\u5f97 {0}x \u7d93\u9a57\u503c
-Perks.lucky.name=\u5e78\u904b
-Perks.lucky.desc=\u7d66\u4e88 {0} \u6280\u80fd\u9ad8\u65bc33.3%\u4ee5\u4e0a\u7684\u6a5f\u7387\u89f8\u767c
-Perks.lucky.desc.login=\u7d66\u4e88\u6280\u80fd\u9ad8\u65bc33.3%\u4ee5\u4e0a\u7684\u6a5f\u7387\u89f8\u767c
-Perks.lucky.bonus=[[GOLD]] ({0}\u5f88\u8d70\u904b)
-Perks.cooldowns.name=\u5feb\u901f\u56de\u5fa9
-Perks.cooldowns.desc=\u6e1b\u5c11\u51b7\u537b\u6642\u9593 {0}
-Perks.activationtime.name=\u8010\u529b
-Perks.activationtime.desc=\u63d0\u9ad8\u80fd\u529b \u6301\u7e8c\u6642\u9593: {0} \u79d2
-Perks.activationtime.bonus=[[GOLD]] ({0}\u8010\u4e45\u52a0\u4e58)
+Perks.XP.Name=\u7d93\u9a57\u503c
+Perks.XP.Desc=\u7372\u5f97 {0}x \u7d93\u9a57\u503c
+Perks.Lucky.Name=\u5e78\u904b
+Perks.Lucky.Desc=\u7d66\u4e88 {0} \u6280\u80fd\u9ad8\u65bc33.3%\u4ee5\u4e0a\u7684\u6a5f\u7387\u89f8\u767c
+Perks.Lucky.Desc.Login=\u7d66\u4e88\u6280\u80fd\u9ad8\u65bc33.3%\u4ee5\u4e0a\u7684\u6a5f\u7387\u89f8\u767c
+Perks.Lucky.Bonus=[[GOLD]] ({0}\u5f88\u8d70\u904b)
+Perks.Cooldowns.Name=\u5feb\u901f\u56de\u5fa9
+Perks.Cooldowns.Desc=\u6e1b\u5c11\u51b7\u537b\u6642\u9593 {0}
+Perks.ActivationTime.Name=\u8010\u529b
+Perks.ActivationTime.Desc=\u63d0\u9ad8\u80fd\u529b \u6301\u7e8c\u6642\u9593: {0} \u79d2
+Perks.ActivationTime.Bonus=[[GOLD]] ({0}\u8010\u4e45\u52a0\u4e58)
 Hardcore.Player.Loss=[[GOLD]][mcMMO] [[DARK_RED]]\u4f60\u5728\u6b7b\u4ea1\u4e2d\u5931\u53bb\u4e86[[BLUE]]{0}[[DARK_RED]].
 Vampirism.Killer.Failure=[[GOLD]][mcMMO] [[YELLOW]]{0}[[GRAY]] \u592a\u5ae9\u5c0e\u81f4\u81f3\u4f60\u7121\u6cd5\u7372\u5f97\u4efb\u4f55\u80fd\u529b.
 Vampirism.Killer.Success=[[GOLD]][mcMMO] [[DARK_AQUA]]\u4f60\u5077\u4e86 [[BLUE]]{0}[[DARK_AQUA]] \u7b49\u4f86\u81ea\u65bc[[YELLOW]]{1}.
@@ -686,8 +686,8 @@ Commands.Description.skillreset=\u91cd\u7f6e\u73a9\u5bb6McMMO\u7b49\u7d1a
 Commands.Description.vampirism=\u8abf\u6574mcMMO\u5438\u8840\u6bd4\u4f8b\u6216\u5207\u63db\u5438\u8840\u6a21\u5f0f (\u958b/\u95dc)
 Commands.Description.xplock=\u9396\u4f4f\u4f60\u4e00\u500b\u7279\u5b9amcMMO\u6280\u80fd\u7684\u7d93\u9a57\u6b04
 Commands.Description.xprate=\u8abf\u6574mcMMO\u7d93\u9a57\u503c\u6bd4\u4f8b\u6216\u8209\u8fa6mcMMO\u7d93\u9a57\u503c\u52a0\u500d\u6d3b\u52d5
-UpdateChecker.outdated=\u60a8\u4f7f\u7528\u7684\u662f\u904e\u6642\u7684\u7248\u672cmcMMO\uff01
-UpdateChecker.newavailable=BukkitDev\u4e0a\u5df2\u6709\u65b0\u7248\u672c\u91cb\u51fa\u3002
+UpdateChecker.Outdated=\u60a8\u4f7f\u7528\u7684\u662f\u904e\u6642\u7684\u7248\u672cmcMMO\uff01
+UpdateChecker.NewAvailable=BukkitDev\u4e0a\u5df2\u6709\u65b0\u7248\u672c\u91cb\u51fa\u3002
 Scoreboard.Header.PlayerStats=mcMMO \u72c0\u614b
 Scoreboard.Header.PlayerRank=mcMMO \u6392\u540d
 Scoreboard.Header.PlayerInspect=mcMMO \u72c0\u614b: