From 3f9e709cdd9d499a0aba4d213d51911554227948 Mon Sep 17 00:00:00 2001 From: NotMyFault Date: Mon, 14 Oct 2019 13:12:18 +0200 Subject: [PATCH] Make default translation looking a bit nicer (#192) * Make default translation looking a bit nicer * Updating a few friendly names and rewording some phrases * Add generic .gitignore --- .gitignore | 133 ++++++++++++++ src/main/resources/default.json | 25 ++- src/main/resources/locales/en-US.yml | 250 +++++++++++++-------------- 3 files changed, 270 insertions(+), 138 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1deb298 --- /dev/null +++ b/.gitignore @@ -0,0 +1,133 @@ +### Others ### +*.cmd +*.sh +*.prefs + +### Maven ### +/mvn +/target/lib +/target/maven-archiver +/target/classes +/target/maven-status +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +out/ + + +### Java ### +*.class + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.war +*.ear + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm + +*.iml + +## Directory-based project format: +.idea/ +# if you remove the above rule, at least ignore the following: + +# User-specific stuff: +.idea/workspace.xml +.idea/tasks.xml +.idea/dictionaries +.idea/shelf + +# Sensitive or high-churn files: +.idea/dataSources.ids +.idea/dataSources.xml +.idea/sqlDataSources.xml +.idea/dynamic.xml +.idea/uiDesigner.xml + +# Gradle: +.idea/gradle.xml +.idea/libraries +.gradle + +# Mongo Explorer plugin: +# .idea/mongoSettings.xml + +## File-based project format: +*.ipr +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + + +### Eclipse ### +*.pydevproject +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath + +# Eclipse Core +.project + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# JDT-specific (Eclipse Java Development Tools) +.classpath + +# Java annotation processor (APT) +.factorypath + +# PDT-specific +.buildpath + +# sbteclipse plugin +.target + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans +/target/ +checkstyle.xml +classes/ \ No newline at end of file diff --git a/src/main/resources/default.json b/src/main/resources/default.json index d9e15b7..a7fb1d5 100644 --- a/src/main/resources/default.json +++ b/src/main/resources/default.json @@ -143,7 +143,7 @@ "requiredPermissions": [] } }, - "rewardText": "Change your logs for some clay", + "rewardText": "Exchange your logs for some clay", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: CLAY\n amount: 4\n" ], @@ -151,7 +151,7 @@ "rewardMoney": 0, "rewardCommands": [], "repeatable": true, - "repeatRewardText": "Change your logs for some clay balls", + "repeatRewardText": "Exchange your logs for some clay balls", "maxTimes": 0, "repeatExperienceReward": 5, "repeatItemReward": [ @@ -586,7 +586,7 @@ "friendlyName": "Pumpkin collector", "deployed": true, "description": [ - "Grow and collect some pumpkin" + "Grow and collect some pumpkins" ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: PUMPKIN\n", "order": 3, @@ -622,7 +622,7 @@ "repeatRewardCommands": [] }, { - "uniqueId": "chisedmaker", + "uniqueId": "chiseledmaker", "friendlyName": "Chiseled stone bricks crafter", "deployed": true, "description": [ @@ -663,7 +663,7 @@ }, { "uniqueId": "crackedmaker", - "friendlyName": "Cracked stone bricks", + "friendlyName": "Cracked stone bricks crafter", "deployed": true, "description": [ "Smelt some bricks to get cracked stone bricks." @@ -895,7 +895,7 @@ "requiredPermissions": [] } }, - "rewardText": "Iron for tools crafting and some cats.", + "rewardText": "Iron to craft some tools and a couple of cats.", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: IRON_ORE\n amount: 16\n", "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: OCELOT_SPAWN_EGG\n amount: 2\n" @@ -961,7 +961,7 @@ "friendlyName": "Visit nether", "deployed": true, "description": [ - "Nether is a horrible place, but it has some useful stuff." + "The nether is a horrible place, but it has some useful materials." ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: NETHERRACK\n", "order": 3, @@ -1064,7 +1064,6 @@ "requiredPermissions": [] } }, - "rewardText": "Some prismarine shards and sea pickles", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: PRISMARINE_SHARD\n amount: 16\n", @@ -1174,7 +1173,7 @@ "friendlyName": "Iron Farm", "deployed": true, "description": [ - "Use your villagers to produce free iron golems." + "Use your villagers to spawn free iron golems." ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: IRON_BLOCK\n", "order": 1, @@ -1302,7 +1301,7 @@ "friendlyName": "Villager Breeder", "deployed": true, "description": [ - "Start to create a slave army." + "Start to create a villager army." ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: EMERALD_BLOCK\n", "order": 1, @@ -1605,7 +1604,7 @@ "requiredPermissions": [] } }, - "rewardText": "Exchange your iron stuff to some diamond", + "rewardText": "Exchange your iron stuff to some diamonds", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: DIAMOND\n amount: 4\n" ], @@ -1627,7 +1626,7 @@ "friendlyName": "Trader", "deployed": true, "description": [ - "Use your slaves to get some gems" + "Use your villagers to get some gems" ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: EMERALD\n", "order": 4, @@ -1645,7 +1644,7 @@ "requiredPermissions": [] } }, - "rewardText": "Exchange your emeralds to some diamond", + "rewardText": "Exchange your emeralds to some diamonds", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1976\n type: DIAMOND\n amount: 4\n" ], diff --git a/src/main/resources/locales/en-US.yml b/src/main/resources/locales/en-US.yml index 3e460bd..2e6f3a0 100755 --- a/src/main/resources/locales/en-US.yml +++ b/src/main/resources/locales/en-US.yml @@ -14,28 +14,28 @@ challenges: parameters: '' description: 'Main admin command. Opens GUI.' import: - description: 'Import challenges from challenges.yml|Parameter overwrite means that challenges or levels with the same ID will be overwritten.' + description: 'Import challenges from challenges.yml | Parameter overwrite means that challenges or levels with the same ID will be overwritten.' parameters: '[overwrite]' reload: - description: 'Reload challenges from the database|Parameter hard means that addon will reset connection to database.' + description: 'Reload challenges from the database | Parameter hard means that addon will reset the connection to the database.' parameters: '[hard]' show: - description: 'Prints in chat all challenges that exist in world.' + description: 'Prints all challenges in the chat which exist in this world.' parameters: '' defaults: - description: 'Show subcommands to import/export default challenges.' + description: 'Shows subcommands to import/export the default challenges.' parameters: '[command]' defaults-import: - description: 'Import default challenges.' + description: 'Import the default challenges.' parameters: '' defaults-generate: description: 'Export existing challenges to default.json file.' parameters: '[overwrite] - allows to overwrite existing file.' complete: - description: 'Complete challenge for player.' + description: 'Complete a challenge for a player.' parameters: ' ' reset: - description: 'Reset challenge for player. If "challenge_id" is set to "all", then it will reset all challenges.' + description: 'Reset a challenge for a player. If "challenge_id" is set to "all", then it will reset all challenges.' parameters: ' ' migrate: description: 'Migrate current game world challenges data to 0.8.0 storage format.' @@ -89,8 +89,8 @@ challenges: edit-level: 'Edit level' delete-challenge: 'Remove challenge' delete-level: 'Remove level' - import: 'Import ASkyblock Challenges' - settings: 'Edit Settings' + import: 'Import ASkyblock challenges' + settings: 'Edit settings' properties: 'Properties' requirements: 'Requirements' rewards: 'Rewards' @@ -102,15 +102,15 @@ challenges: order: 'Order' environment: 'Environment' remove-on-complete: 'Remove after completion' - name: 'Friendly Name' - required-entities: 'Required Entities' - remove-entities: 'Kill Entities' - required-blocks: 'Required Blocks' - remove-blocks: 'Remove Blocks' - search-radius: 'Search Radius' - required-permissions: 'Required Permissions' - required-items: 'Required Items' - remove-items: 'Remove Items' + name: 'Friendly name' + required-entities: 'Required entities' + remove-entities: 'Kill entities' + required-blocks: 'Required blocks' + remove-blocks: 'Remove blocks' + search-radius: 'Search radius' + required-permissions: 'Required permissions' + required-items: 'Required items' + remove-items: 'Remove items' required-experience: 'Required experience' remove-experience: 'Remove experience' required-level: 'Required island level' @@ -128,20 +128,20 @@ challenges: repeat-reward-experience: 'Repeat reward experience' repeat-reward-money: 'Repeat reward money' repeat-reward-commands: 'Repeat reward commands' - waiver-amount: 'Waiver Amount' - add-challenge: 'Add Challenge' - remove-challenge: 'Remove Challenge' - reset-on-new: 'Reset On New Island' - broadcast: 'Broadcast Completion' + waiver-amount: 'Waiver amount' + add-challenge: 'Add challenge' + remove-challenge: 'Remove challenge' + reset-on-new: 'Reset on new island' + broadcast: 'Broadcast completion' remove-completed: 'Remove after complete' glow: 'Glow when completed' free-at-top: 'Free challenges first' line-length: 'Lore line length' - visibility-mode: 'Challenge Visibility Mode' - toggle-user-list: 'User List' - remove-selected: 'Remove Selected' + visibility-mode: 'Challenge visibility mode' + toggle-user-list: 'User list' + remove-selected: 'Remove selected' add: 'Add' - show-eggs: 'Switch View mode' + show-eggs: 'Switch view mode' accept: 'Accept' decline: 'Decline' save: 'Save' @@ -155,22 +155,22 @@ challenges: clear: 'Clear' remove-empty: 'Remove empty' number: '[number]' - level-lore: 'Level Description' - challenge-lore: 'Challenge Description' - gui-view-mode: 'Display All GameModes' - gui-mode: 'Single Challenges GUI' - history-store: 'Challenges History' - history-lifespan: 'History Lifespan' - island-store: 'Store per Island' - default-locked-icon: 'Locked Level Icon' + level-lore: 'Level description' + challenge-lore: 'Challenge description' + gui-view-mode: 'Display all GameModes' + gui-mode: 'Single challenges GUI' + history-store: 'Challenges history' + history-lifespan: 'History LifeSpan' + island-store: 'Store per island' + default-locked-icon: 'Locked level icon' input-mode: 'Switch input mode' title-enable: 'Completion title' - title-showtime: 'Title Show Time' - default-import: 'Import Default Challenges' - default-export: 'Export Existing Challenges' - complete-wipe: 'Wipe Addon Databases' - challenge-wipe: 'Wipe Challenges Database' - players-wipe: 'Wipe User Database' + title-showtime: 'Title show time' + default-import: 'Import default challenges' + default-export: 'Export existing challenges' + complete-wipe: 'Wipe addon databases' + challenge-wipe: 'Wipe challenges database' + players-wipe: 'Wipe user database' library: 'Web Library' download: 'Download Libraries' @@ -188,17 +188,17 @@ challenges: reduce: "Reduce" descriptions: admin: - save: 'Save and return to previous GUI.' - cancel: 'Return to previous GUI. Changes will not be saved.' + save: 'Save and return to the previous GUI.' + cancel: 'Return to the previous GUI. Changes will not be saved.' input: 'Open text field input.' - set: 'Set operation. Clicking on numbers will change value to selected number.' - increase: 'Increase operation. Clicking on numbers will increase value by selected number.' - reduce: 'Reduce operation. Clicking on numbers will reduce value by selected number.' - multiply: 'Multiply operation. Clicking on numbers will multiply value by selected number.' - import: 'Import ASkyblock Challenges.|On right click it enables/disables overwrite mode.|Place Challenges.yml inside ./BentoBox/addons/Challenges folder.' - complete: 'Complete challenges for any user.|User will not get reward for completion.' - reset: 'Reset completed user challenges.|Right click enables/disables Reset all functionality.' - create-challenge: 'Add new Challenge.|By default it will be in free challenges list.' + set: 'Set operation. Clicking on the numbers will change the value to the selected number.' + increase: 'Increase operation. Clicking on the numbers will increase the value by the selected number.' + reduce: 'Reduce operation. Clicking on the numbers will reduce the value by the selected number.' + multiply: 'Multiply operation. Clicking on the numbers will multiply the value by the selected number.' + import: 'Import ASkyblock challenges. | On right click it enables/disables overwrite mode. | Place challenges.yml inside the ./BentoBox/addons/Challenges folder.' + complete: 'Complete challenges for any user. | The user will not get any reward for completion.' + reset: 'Reset completed user challenges. | Right click enables/disables Reset all functionality.' + create-challenge: 'Add new challenge. | Will be in free challenges list by default.' create-level: 'Add new Level.' edit-challenge: 'Edit Challenge settings.' edit-level: 'Edit Level settings.' @@ -208,76 +208,76 @@ challenges: properties: 'Change general properties' requirements: 'Manage requirements' rewards: 'Manage rewards' - challenges: 'manage level challenges (add / remove).' + challenges: 'Manage level challenges (add / remove).' deployment: 'Allows users to complete (view) challenge.' icon-challenge: 'Icon that will be displayed in GUI panels for this challenge.' icon-level: 'Icon that will be displayed in GUI panels for this level.' - locked-icon: 'Icon that will be displayed in GUI panels if level is locked.' + locked-icon: 'Icon that will be displayed in GUI panels if the level is locked.' description: 'Edit description.' order: 'Change order number.' environment: 'Change challenge environment.' - remove-on-complete: 'Remove challenge from player GUI after it is completed.' + remove-on-complete: 'Remove a challenge from a player"s GUI after it is completed.' name-challenge: 'Change challenge display name.' name-level: 'Change level display name.' - required-entities: 'Add/edit/remove required entities.|Entities:|' + required-entities: 'Add/edit/remove required entities. |E ntities:|' remove-entities: 'Remove (kill) entities on challenge completion.' - required-blocks: 'Add/edit/remove required blocks.|Blocks:|' + required-blocks: 'Add/edit/remove required blocks. | Blocks:|' remove-blocks: 'Remove (replace with air) blocks on challenge completion.' search-radius: "Radius around player's location where required entities and blocks will be searched." - required-permissions: 'Required permissions for player to be able to complete challenge.|Permission:' - required-items: 'Required items in player"s inventory.|Items:' - remove-items: 'Remove items from player inventory after challenge completion.' - required-experience: 'Define required experience for user to complete challenge.' - remove-experience: 'Remove remove required experience.' - required-level: 'Define required island level for this challenge.|&cRequires Level addon.' - required-money: 'Define required money in player"s account.|&cRequires Vault and Economy plugin.' - remove-money: 'Remove required money from player"s account.|&cRequires Vault and Economy plugin.' + required-permissions: 'Required permissions a for player to be able to complete this challenge. | Permission:' + required-items: 'Required items in player"s inventory. | Items:' + remove-items: 'Remove items from player"s inventory after challenge completion.' + required-experience: 'Define required experience for a user to complete the challenge.' + remove-experience: 'Remove required experience.' + required-level: 'Define the required island level for this challenge. | &cRequires Level addon.' + required-money: 'Define the required money in player"s account. |&cRequires Vault and an Economy plugin.' + remove-money: 'Remove required money from player"s account.| &cRequires Vault and an Economy plugin.' reward-text: 'Change message that will be sent to player after challenges completion.' - reward-items: 'Change first time completion reward items.|Items:' - reward-experience: 'Change first time completion reward Experience.' - reward-money: 'Change first time completion reward Money.|&cRequires Vault and Economy plugin.' - reward-commands: 'Define reward commands that will be called after first time completion.|***Adding "[SELF]" at the start means that command will be run by player, f.e. "/kill"|***String "[player]" will be replaced with player name, f.e. "/kill [player]" will be transformed to "/kill BONNe1704"|Commands:' + reward-items: 'Change first time completion reward items.| Items:' + reward-experience: 'Change first time completion reward experience.' + reward-money: 'Change first time completion reward money.| &cRequires Vault and Economy plugin.' + reward-commands: 'Define reward commands that will be called after first time completion.| ***Adding "[SELF]" at the start means that command will be run by player, e.g. "/kill"|***String "[player]" will be replaced with player name, e.g. "/kill [player]" will be transformed to "/kill BONNe1704"|Commands:' repeatable: 'Define if challenge is repeatable or not.' - repeat-count: 'Define maximal repeat count. If value is set 0 or smaller, then there are no limitations.' - repeat-reward-text: 'Change message that will be sent to player after challenge repeated completion.' - repeat-reward-items: 'Change repeated completion reward items.|Items:' - repeat-reward-experience: 'Change repeated completion reward Experience.' - repeat-reward-money: 'Change repeated completion reward Money.|&cRequires Vault and Economy plugin.' - repeat-reward-commands: 'Define reward commands that will be called after challenge repeated completion.|***Adding "[SELF]" at the start means that command will be run by player, f.e. "/kill"|***String "[player]" will be replaced with player name, f.e. "/kill [player]" will be transformed to "/kill BONNe1704"|Commands:' - waiver-amount: 'Set how many challenges can be left undone to unlock next level.' - reward-text-level: 'Change message that will be sent to player after completing all challenges in level.' - add-challenge: 'Add existing challenge to current level.' - remove-challenge: 'Remove a challenge from current level.' - reset-on-new: 'Enables/Disables resets of all player challenges if player restarts island, leaves island or is kicked.' - broadcast: 'Enables/Disables broadcast to online players about first time challenge completion.' + repeat-count: 'Define maximal repeat count. If the value is set 0, there are no limitations.' + repeat-reward-text: 'Change message that will be sent to the player after challenge repeated completion.' + repeat-reward-items: 'Change repeated completion reward items.| Items:' + repeat-reward-experience: 'Change repeated completion reward experience.' + repeat-reward-money: 'Change repeated completion reward money.| &cRequires Vault and an Economy plugin.' + repeat-reward-commands: 'Define reward commands that will be executed after challenge repeated completion.| ***Adding "[SELF]" at the start means that command will be run by player, e.g. "/kill"|***String "[player]" will be replaced with player name, e.g. "/kill [player]" will be transformed to "/kill BONNe1704"|Commands:' + waiver-amount: 'Set the amount of challenges a player can leave out to unlock the next level.' + reward-text-level: 'Change the message that will be sent to the player after completing all challenges in a level.' + add-challenge: 'Add an existing challenge to the current level.' + remove-challenge: 'Remove a challenge from the current level.' + reset-on-new: 'Enables/Disables resets of all challenges for a player if they restart, leave or get kicked from an island.' + broadcast: 'Enables/Disables the broadcast about the first time challenge completion to all online players.' remove-completed: 'Enables/Disables hiding challenges that are completed and cannot be repeated.' - glow: 'Enables/Disables glowing effect for completed challenges.' + glow: 'Enables/Disables the glowing effect for completed challenges.' free-at-top: 'Change free challenges location. True means that challenges will be first, otherwise they will be last.' line-length: 'Modify the maximum line length in lore box. Will not affect stored objects.' toggle-user-list: 'Switch to different player list.' - mode-online: 'Players which currently are online.' - mode-in-world: 'Players in GameMode world.' - mode-with-island: 'Players that have an island in GameMode.' + mode-online: 'Players which are currently online.' + mode-in-world: 'Players in a GameMode world.' + mode-with-island: 'Players that have an island in a GameMode world.' selected: 'Selected' - remove-selected: 'Remove selected elements.|Select elements with the right mouse button.' + remove-selected: 'Remove selected elements. | Select elements with the right mouse button.' show-eggs: 'Switch entity view between Egg mode or Head mode.' level-lore: 'Modify which level description elements should be visible.' challenge-lore: 'Modify which challenge description elements should be visible.' gui-view-mode: "Set if /challenges GUI should show GameModes or challenges in player's world." history-store: 'Enable/disable challenges history storage.' - history-lifespan: 'Modify how many days history data will be saved.|0 means forever.' + history-lifespan: 'Modify how many days history data should be stored. | 0 means forever.' island-store: 'Enable/disable challenges data storing per island. This means that challenges will be the same for the whole team if this is enabled.|Will NOT convert data on click. PROGRESS WILL BE LOST.' - default-locked-icon: 'Change default locked level icon.|This option can be overwritten by each level.' - gui-mode: 'Enable/disable single challenges GUI.|&2Requires server restart.' + default-locked-icon: 'Change default locked level icon. | This option can be overwritten by each level.' + gui-mode: 'Enable/disable single challenges GUI. | &2Requires a server restart.' - visibility-mode: 'Display/hide undeployed challenges.' + visibility-mode: 'Show/hide undeployed challenges.' click-to-edit: '&4Click here to edit input.' - edit-text-line: '&6 Edit text message!' - add-text-line: '&6 Add new text message!' + edit-text-line: '&6Edit text message!' + add-text-line: '&6Add new text message!' input-mode: 'Switch between chat and anvil input modes.' - title-enable: 'Enable/disable the title message that will be showed when player complete challenge.' - title-showtime: 'Modify how long title message will be visible to player.' + title-enable: 'Enable/disable the title message that will be shown to player"s when they complete a challenge.' + title-showtime: 'Modify how long title messages will be visible to the player.' default-import: 'Import default challenges.' default-export: 'Export existing challenges to defaults.json file.' complete-wipe: 'Completely clear all challenges addon databases. Includes player data!' @@ -292,7 +292,7 @@ challenges: library-lang: '&aLanguage: [lang]' library-gamemode: '&aPrimary for [gamemode]' - download: 'Manually update available challenges libraries. |Right click to enable cache clearing.' + download: 'Manually update available challenges libraries. | Right click to enable cache clearing.' download-disabled: 'GitHub data downloader is disabled in BentoBox. Without it, you cannot use Libraries!' lore: @@ -304,25 +304,25 @@ challenges: environment: "Environment string. | Defined in challenges object - challenge.environment." requirements: "Requirement string. | Represents translation for: | 'challenges.gui.challenge-description.required-level' | 'challenges.gui.challenge-description.required-money' | 'challenges.gui.challenge-description.required-experience' | and challenge.requiredItems, challenge.requiredBlocks or challenge.requiredEntities." reward_text: "Reward string. | Defined in challenge.rewardText and challenge.repeatRewardText" - reward_other: "Reward other String. | Represents translation for: | 'challenges.gui.challenge-description.experience-reward' | 'challenges.gui.challenge-description.money-reward' | 'challenges.gui.challenge-description.not-repeatable'." - reward_items: "Reward Items. | List of items that will be rewarded defined in challenge.rewardItems and challenge.repeatRewardItems." - reward_commands: "Reward Commands. | List of commands that will be rewarded defined in challenge.rewardCommands and challenge.repeatRewardCommands." + reward_other: "Reward other string. | Represents translation for: | 'challenges.gui.challenge-description.experience-reward' | 'challenges.gui.challenge-description.money-reward' | 'challenges.gui.challenge-description.not-repeatable'." + reward_items: "Reward items. | List of items that will be rewarded defined in challenge.rewardItems and challenge.repeatRewardItems." + reward_commands: "Reward commands. | List of commands that will be rewarded defined in challenge.rewardCommands and challenge.repeatRewardCommands." level_status: "Status string. | Represents translation 'challenges.gui.level-description.completed'." challenge_count: "Completed challenge count string. | Represents translation for 'challenges.gui.level-description.completed-challenges-of'" unlock_message: "Unlock message string. | Defined in challenges Level object - challengeLevel.unlockMessage." waiver_amount: "Shippable challenge count to unlock next level string. | Represents translation for 'challenges.gui.level-description.waver-amount'" level_reward_text: "Reward string. | Defined in challengeLevel.rewardText" - level_reward_other: "Reward other String. | Represents translation for: | 'challenges.gui.level-description.experience-reward' | 'challenges.gui.level-description.money-reward'." - level_reward_items: "Reward Items. | List of items that will be rewarded defined in challengeLevel.rewardItems." - level_reward_commands: "Reward Commands. | List of commands that will be rewarded defined in challengeLevel.rewardCommands." + level_reward_other: "Reward other string. | Represents translation for: | 'challenges.gui.level-description.experience-reward' | 'challenges.gui.level-description.money-reward'." + level_reward_items: "Reward items. | List of items that will be rewarded defined in challengeLevel.rewardItems." + level_reward_commands: "Reward commands. | List of commands that will be rewarded defined in challengeLevel.rewardCommands." current-value: '|&6Current value: [value].' enabled: 'Active' disabled: 'Disabled' type: island: '&arequire blocks or mobs around player' - inventory: '&arequire items in players inventory' + inventory: '&arequire items in the player"s inventory' other: '&arequire things from other plugins/addons' the-end: '- The End' nether: '- Nether' @@ -346,12 +346,12 @@ challenges: toggleable: "Toggle if undeployed challenges should be displayed" challenge-description: - level: '&FLevel: [level]' - completed: '&BCompleted' + level: '&fLevel: [level]' + completed: '&bCompleted' completed-times-of: 'Completed [donetimes] out of [maxtimes]' maxed-reached: 'Completed [donetimes] out of [maxtimes]' completed-times: 'Completed [donetimes]' - warning-items-take: '&cAll required items are taken when you complete this challenge!' + warning-items-take: '&cAll required items are taken from your inventory when you complete this challenge!' objects-close-by: '&cAll required blocks and entities must be close to you on your island!' warning-entities-kill: '&cAll required entities will be killed when you complete this challenge!' warning-blocks-remove: '&cAll required blocks will be removed when you complete this challenge!' @@ -368,8 +368,8 @@ challenges: required-entities: 'Required Entities:' required-blocks: 'Required Blocks:' level-description: - completed: '&BCompleted' - completed-challenges-of: '&3You have completed [number] of [max] challenges in this level.' + completed: '&bCompleted' + completed-challenges-of: '&3You have completed [number] out of [max] challenges in this level.' waver-amount: '&6[value] challenges can be skipped to unlock next level.' experience-reward: '&6Exp reward: [value]' money-reward: '&6Money reward: $[value]' @@ -398,32 +398,32 @@ challenges: prefix: "&2[SERVER]: " admin: - number: "Write a number in chat and press enter to accept it and press enter." + number: "Write a number in the chat and press enter." unique-id: "Write the object's unique name and press enter." - challenge-name: "Write the display name in chat for current challenge." - level-name: "Write display name in chat for current level." + challenge-name: "Write the display name in the chat for the current challenge." + level-name: "Write the display name in chat for the current level." titles: -# Title and subtitle my contain variables in [] that will be replaced with proper message from challenge object. +# Title and subtitle may contain variables in [] that will be replaced with a proper message from the challenge object. # [friendlyName] will be replaced with challenge friendly name. # [level] will be replaced with level friendly name. -# [rewardText] will be replaced with challenge reward text. +# [rewardText] will be replaced with the challenge reward text. challenge-title: 'Successfully completed' challenge-subtitle: '[friendlyName]' -# Title and subtitle my contain variable in [] that will be replaced with proper message from level object. +# Title and subtitle may contain variables in [] that will be replaced with a proper message from the level object. # [friendlyName] will be replaced with level friendly name. -# [rewardText] will be replaced with level reward text. +# [rewardText] will be replaced with the level reward text. level-title: 'Successfully completed' level-subtitle: '[friendlyName]' messages: admin: - hit-things: 'Hit things to add them to the list of things required. Right click when done.' + hit-things: 'Click the things to add them to the list of required things. Right click when done.' you-added: 'You added one [thing] to the challenge' challenge-created: '[challenge]&r created!' - complete-wipe: '&cHope you have backups, as you just erased all the Challenges Addon databases!' + complete-wipe: '&cHopefully you have backups, because you just erased all the Challenges Addon databases!' - challenge-wipe: '&cHope you have backups, as you just erased all the Challenges and their levels!' - players-wipe: '&cHope you have backups, as you just erase all the player completed challenges!' + challenge-wipe: '&cHopefully you have backups, because you just erased all the Challenges and their levels!' + players-wipe: '&cHopefully you have backups, because you just erase all the player completed challenges!' completed: '&2You completed challenge [name] for [player]!' already-completed: '&2This challenge was already completed!' @@ -456,26 +456,26 @@ challenges: unknown-challenge: '&cUnknown challenge' unique-id: '&cUniqueID "[id]" is not valid.' wrong-icon: '&cGiven material "[value]" is not valid and cannot be used as icon.' - not-valid-integer: '&cGiven integer "[value]" is not valid!|Value should be between [min] and [max].' - not-a-integer: '&cGiven value "[value]" is not integer!' + not-valid-integer: '&cGiven integer "[value]" is not valid! | Value should be between [min] and [max].' + not-a-integer: '&cGiven value "[value]" is not an integer!' not-deployed: '&cChallenge is not deployed!' not-on-island: '&cYou must be on your island to do that!' - challenge-level-not-available: '&cYou have not unlocked level to complete this challenge.' + challenge-level-not-available: '&cYou have not unlocked the required level to complete this challenge.' not-repeatable: '&cThis challenge is not repeatable!' wrong-environment: '&cYou are in the wrong environment!' not-enough-items: '&cYou do not have enough [items] to complete this challenge!' not-close-enough: '&cYou must be standing within [number] blocks of all required items.' you-still-need: '&cYou still need [amount] x [item]' missing-addon: '&cCannot complete challenge: Required addon or plugin is missing.' - incorrect: '&cCannot complete challenge. Requirements are incorrect.' + incorrect: '&cCannot complete challenge: Requirements are incorrect.' not-enough-money: '&cIt is necessary to have [value] on your account to complete the challenge.' - not-enough-experience: '&cIt is necessary to have [value] EXP to complete challenge.' - island-level: '&cYour island must be level [number] to complete this challenge!' + not-enough-experience: '&cIt is necessary to have [value] EXP to complete this challenge.' + island-level: '&cYour island must be level [number] or greater to complete this challenge!' import-no-file: '&cCould not find challenges.yml file to import!' no-load: '&cError: Could not load challenges.yml. [message]' load-error: '&cError: Cannot load [value].' - no-rank: "&cYou do not have a high enough rank to do that." - cannot-remove-items: '&cSome items cannot be removed from inventory!' + no-rank: "&cYou do not have rank that is high enough to do that." + cannot-remove-items: '&cSome items cannot be removed from your inventory!' exist-challenges-or-levels: '&cChallenges already exist in your world. Cannot proceed!' defaults-file-exist: '&cdefaults.json already exists. Use overwrite mode to replace it!' defaults-file-error: '&cThere was an error while creating defaults.json file! Check console!'