diff --git a/README.md b/README.md index 3b054ef..077bdd2 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,12 @@ Add-on for BentoBox to provide challenges for any BentoBox GameMode. Currently Challenges Addon is in **Beta stage**, so it may or may not contain bugs... a lot of bugs. Also it means, that some features are not working or implemented. Latest official **Beta Release is 0.7.5**, and you can download it from [Release tab](https://github.com/BentoBoxWorld/Challenges/releases) +But it will work with BentoBox 1.5.0 only. -Or you can try **nightly builds** where you can check and test new features that will be implemented in next release from [Jenkins Server](https://ci.codemc.org/job/BentoBoxWorld/job/Challenges/lastStableBuild/). +Latest development build will work with **BentoBox 1.7.0-SNAPSHOT**, as it contains new functionality, that is not in 1.6 release. +**Nightly builds** are available in [Jenkins Server](https://ci.codemc.org/job/BentoBoxWorld/job/Challenges/lastStableBuild/). + +Be aware that 0.8.0-SNAPSHOT stores data differently than it is in 0.7.5 and below. It will be necessary to migrate data via command "/[gamemode_admin] challenges migrate". If you like this addon but something is missing or is not working as you want, you can always submit an [Issue request](https://github.com/BentoBoxWorld/Challenges/issues) or get a support in Discord [BentoBox ![icon](https://avatars2.githubusercontent.com/u/41555324?s=15&v=4)](https://discord.bentobox.world) @@ -30,11 +34,11 @@ There exist also some default challenges, which importing also are available via ## Compatibility -- [x] BentoBox - 1.5.0 version -- [x] BSkyBlock - 1.5.0 version -- [x] AcidIsland - 1.5.0 version -- [x] SkyGrid - 1.5.0 version -- [x] CaveBlock - 1.5.0 version +- [x] BentoBox - 1.7.0-SNAPSHOT version +- [x] BSkyBlock - 1.6.0 version +- [x] AcidIsland - 1.6.0 version +- [x] SkyGrid - 1.6.0 version +- [x] CaveBlock - 1.6.0 version ## Config.yml diff --git a/pom.xml b/pom.xml index 3086e5e..2814cf2 100644 --- a/pom.xml +++ b/pom.xml @@ -35,9 +35,9 @@ 1.8 1.7.4 - 1.13.2-R0.1-SNAPSHOT - 1.6.0 - 1.5.0 + 1.14.4-R0.1-SNAPSHOT + 1.7.0-SNAPSHOT + 1.6.0 1.7 ${build.version}-SNAPSHOT @@ -188,6 +188,7 @@ false *.yml + *.json diff --git a/src/main/java/world/bentobox/challenges/ChallengesImportManager.java b/src/main/java/world/bentobox/challenges/ChallengesImportManager.java index d850352..42b487f 100644 --- a/src/main/java/world/bentobox/challenges/ChallengesImportManager.java +++ b/src/main/java/world/bentobox/challenges/ChallengesImportManager.java @@ -83,7 +83,7 @@ public class ChallengesImportManager DefaultDataHolder defaultChallenges = new DefaultJSONHandler(this.addon).loadObject(); // All new challenges should get correct ID. So we need to map it to loaded challenges. - defaultChallenges.getChallengeList().parallelStream().forEach(challenge -> { + defaultChallenges.getChallengeList().forEach(challenge -> { // Set correct challenge ID challenge.setUniqueId(uniqueIDPrefix + challenge.getUniqueId()); // Set up correct level ID if it is necessary @@ -95,7 +95,7 @@ public class ChallengesImportManager manager.loadChallenge(challenge, false, user, user == null); }); - defaultChallenges.getLevelList().parallelStream().forEach(challengeLevel -> { + defaultChallenges.getLevelList().forEach(challengeLevel -> { // Set correct level ID challengeLevel.setUniqueId(uniqueIDPrefix + challengeLevel.getUniqueId()); // Set correct world name diff --git a/src/main/java/world/bentobox/challenges/ChallengesManager.java b/src/main/java/world/bentobox/challenges/ChallengesManager.java index dd472b5..9dea736 100644 --- a/src/main/java/world/bentobox/challenges/ChallengesManager.java +++ b/src/main/java/world/bentobox/challenges/ChallengesManager.java @@ -1154,7 +1154,7 @@ public class ChallengesManager public void setChallengeComplete(UUID userID, World world, Challenge challenge, int completionCount) { String storageID = this.getDataUniqueID(userID, Util.getWorld(world)); - this.setChallengeComplete(storageID, challenge.getUniqueId()); + this.setChallengeComplete(storageID, challenge.getUniqueId(), completionCount); this.addLogEntry(storageID, new LogEntry.Builder("COMPLETE"). data("user-id", userID.toString()). data("challenge-id", challenge.getUniqueId()). diff --git a/src/main/java/world/bentobox/challenges/commands/CompleteChallengeCommand.java b/src/main/java/world/bentobox/challenges/commands/CompleteChallengeCommand.java index 22e0c99..306348a 100644 --- a/src/main/java/world/bentobox/challenges/commands/CompleteChallengeCommand.java +++ b/src/main/java/world/bentobox/challenges/commands/CompleteChallengeCommand.java @@ -62,10 +62,19 @@ public class CompleteChallengeCommand extends CompositeCommand String challengeName = Utils.getGameMode(this.getWorld()) + "_" + args.get(0); Challenge challenge = this.addon.getChallengesManager().getChallenge(challengeName); - int count = args.size() == 2 ? Integer.valueOf(args.get(1)) : 1; - if (challenge != null) { + int count = args.size() == 2 ? Integer.valueOf(args.get(1)) : 1; + + boolean canMultipleTimes = + user.hasPermission(this.getPermission() + ".multiple"); + + if (!canMultipleTimes && count > 1) + { + user.sendMessage("challenges.error.no-multiple-permission"); + count = 1; + } + return TryToComplete.complete(this.addon, user, challenge, diff --git a/src/main/java/world/bentobox/challenges/panel/user/ChallengesGUI.java b/src/main/java/world/bentobox/challenges/panel/user/ChallengesGUI.java index 103e73d..43219c9 100644 --- a/src/main/java/world/bentobox/challenges/panel/user/ChallengesGUI.java +++ b/src/main/java/world/bentobox/challenges/panel/user/ChallengesGUI.java @@ -358,35 +358,26 @@ public class ChallengesGUI extends CommonGUI // Add ability to input how many repeats player should do. // Do not open if challenge is not repeatable. - // TODO: AnvilGUI is removed. Need to use different input mode. -// if (clickType.isRightClick() && challenge.isRepeatable()) -// { -// new AnvilGUI(this.addon.getPlugin(), -// this.user.getPlayer(), -// "1", -// (player, reply) -> { -// try -// { -// if (TryToComplete.complete(this.addon, -// this.user, -// challenge, -// this.world, -// this.topLabel, -// this.permissionPrefix, -// Integer.parseInt(reply))) -// { -// panel.getInventory().setItem(slot, this.getChallengeButton(challenge).getItem()); -// } -// } -// catch (Exception e) -// { -// this.user.sendMessage("challenges.errors.not-a-integer", "[value]", reply); -// } -// -// return reply; -// }); -// } -// else + + if (clickType.isRightClick() && + challenge.isRepeatable() && + this.user.hasPermission(this.permissionPrefix + "complete.multiple")) + { + new MultipleGUI(this.user, + this.addon.getChallengesSettings().getLoreLineLength(), + value -> { + TryToComplete.complete(this.addon, + this.user, + challenge, + this.world, + this.topLabel, + this.permissionPrefix, + value); + + this.build(); + }); + } + else { if (TryToComplete.complete(this.addon, this.user, diff --git a/src/main/java/world/bentobox/challenges/panel/user/MultipleGUI.java b/src/main/java/world/bentobox/challenges/panel/user/MultipleGUI.java new file mode 100644 index 0000000..509f29c --- /dev/null +++ b/src/main/java/world/bentobox/challenges/panel/user/MultipleGUI.java @@ -0,0 +1,215 @@ + +package world.bentobox.challenges.panel.user; + +import org.bukkit.Material; +import org.bukkit.inventory.ItemStack; +import java.util.function.Consumer; + + +import world.bentobox.bentobox.api.panels.Panel; +import world.bentobox.bentobox.api.panels.PanelItem; +import world.bentobox.bentobox.api.panels.builders.PanelBuilder; +import world.bentobox.bentobox.api.panels.builders.PanelItemBuilder; +import world.bentobox.bentobox.api.user.User; +import world.bentobox.challenges.utils.GuiUtils; + + +/** + * This GUI will pop out when user uses right click on challenge. It is meant to choose + * how many times player will complete challenges. + */ +public class MultipleGUI +{ + /** + * Default constructor. + * @param user User who opens gui. + * @param lineLength Length of lore message. + * @param action Action that will be performed on value clicking. + */ + public MultipleGUI(User user, int lineLength, Consumer action) + { + this.user = user; + this.lineLength = lineLength; + this.action = action; + + this.build(); + } + + /** + * This method builds panel that allows to change given number value. + */ + private void build() + { + PanelBuilder panelBuilder = new PanelBuilder(). + user(this.user). + type(Panel.Type.HOPPER). + name(this.user.getTranslation("challenges.gui.title.multiple-complete")); + + panelBuilder.item(2, this.getButton(Button.VALUE)); + + // Reduce + panelBuilder.item(0, this.getButton(Button.REDUCE_LOT)); + panelBuilder.item(1, this.getButton(Button.REDUCE)); + + // Increase + panelBuilder.item(3, this.getButton(Button.INCREASE)); + panelBuilder.item(4, this.getButton(Button.INCREASE_LOT)); + + panelBuilder.build(); + } + + + /** + * This method creates PanelItem with required functionality. + * @param button Functionality requirement. + * @return PanelItem with functionality. + */ + private PanelItem getButton(Button button) + { + ItemStack icon; + String name; + String description; + PanelItem.ClickHandler clickHandler; + boolean glow; + + switch (button) + { + case VALUE: + { + name = this.user.getTranslation("challenges.gui.buttons.value"); + description = this.user.getTranslation("challenges.gui.descriptions.current-value", "[value]", Integer.toString(this.value)); + icon = new ItemStack(Material.GREEN_STAINED_GLASS_PANE); + clickHandler = (panel, user, clickType, slot) -> { + this.action.accept(this.value); + return true; + }; + glow = false; + break; + } + case INCREASE: + { + name = this.user.getTranslation("challenges.gui.buttons.increase"); + description = this.user.getTranslation("challenges.gui.descriptions.increase-by", "[value]", "1"); + icon = new ItemStack(Material.BLUE_STAINED_GLASS_PANE); + clickHandler = (panel, user, clickType, slot) -> { + this.value++; + // Necessary just to update second item + panel.getInventory().setItem(2, this.getButton(Button.VALUE).getItem()); + return true; + }; + glow = false; + break; + } + case INCREASE_LOT: + { + name = this.user.getTranslation("challenges.gui.buttons.increase"); + description = this.user.getTranslation("challenges.gui.descriptions.increase-by", "[value]", "5"); + icon = new ItemStack(Material.MAGENTA_STAINED_GLASS_PANE); + clickHandler = (panel, user, clickType, slot) -> { + this.value += 5; + // Necessary just to update second item + panel.getInventory().setItem(2, this.getButton(Button.VALUE).getItem()); + return true; + }; + glow = false; + break; + } + case REDUCE: + { + name = this.user.getTranslation("challenges.gui.buttons.reduce"); + description = this.user.getTranslation("challenges.gui.descriptions.reduce-by", "[value]", "1"); + icon = new ItemStack(Material.ORANGE_STAINED_GLASS_PANE); + clickHandler = (panel, user, clickType, slot) -> { + this.value--; + + if (this.value < 1) + { + this.value = 1; + } + + // Necessary just to update second item + panel.getInventory().setItem(2, this.getButton(Button.VALUE).getItem()); + + return true; + }; + glow = false; + break; + } + case REDUCE_LOT: + { + name = this.user.getTranslation("challenges.gui.buttons.reduce"); + description = this.user.getTranslation("challenges.gui.descriptions.reduce-by", "[value]", "5"); + icon = new ItemStack(Material.RED_STAINED_GLASS_PANE); + clickHandler = (panel, user, clickType, slot) -> { + this.value -= 5; + + if (this.value < 1) + { + this.value = 1; + } + + // Necessary just to update second item + panel.getInventory().setItem(2, this.getButton(Button.VALUE).getItem()); + + return true; + }; + glow = false; + break; + } + default: + return null; + } + + return new PanelItemBuilder(). + icon(icon). + name(name). + description(GuiUtils.stringSplit(description, this.lineLength)). + glow(glow). + clickHandler(clickHandler). + build(); + } + + +// --------------------------------------------------------------------- +// Section: Enums +// --------------------------------------------------------------------- + + + /** + * This enum allows to easier define available buttons. + */ + enum Button + { + VALUE, + REDUCE, + REDUCE_LOT, + INCREASE, + INCREASE_LOT + } + + +// --------------------------------------------------------------------- +// Section: Instance variables +// --------------------------------------------------------------------- + + + /** + * This variable allows to access to user object. + */ + private User user; + + /** + * This variable holds action that will be performed on accept. + */ + private Consumer action; + + /** + * This variable holds a number of characters in single line for lore message. + */ + private int lineLength; + + /** + * This integer holds current value of completion count. + */ + private int value = 1; +} diff --git a/src/main/resources/addon.yml b/src/main/resources/addon.yml index efe56d8..53633f5 100755 --- a/src/main/resources/addon.yml +++ b/src/main/resources/addon.yml @@ -17,27 +17,43 @@ permissions: addon.challenges: description: Let the player use the '/challenges' command default: true + bskyblock.challenges: description: Let the player use the '/island challenges' command default: true + bskyblock.challenges.multiple: + description: Let the player complete challenge multiple times + default: true bskyblock.admin.challenges: description: Access challenge admin commands default: op + acidisland.challenges: description: Let the player use the '/ai challenges' command default: true + acidisland.challenges.multiple: + description: Let the player complete challenge multiple times + default: true acidisland.admin.challenges: description: Access challenge admin commands default: op + caveblock.challenges: description: Let the player use the '/cave challenges' command default: true + caveblock.challenges.multiple: + description: Let the player complete challenge multiple times + default: true caveblock.admin.challenges: description: Access challenge admin commands default: op + skygrid.challenges: description: Let the player use the '/skygrid challenges' command default: true + skygrid.challenges.multiple: + description: Let the player complete challenge multiple times + default: true skygrid.admin.challenges: description: Access challenge admin commands default: op diff --git a/src/main/resources/default.json b/src/main/resources/default.json index 9d2988a..0601c33 100644 --- a/src/main/resources/default.json +++ b/src/main/resources/default.json @@ -1487,7 +1487,7 @@ "takeMoney": false, "requiredIslandLevel": 0, "searchRadius": 10, - "rewardText": "These saplings will help you to get more trees", + "rewardText": "Some redstone will always be handy!", "rewardItems": [ "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1631\n type: REDSTONE\n amount: 27\n" ], @@ -1495,7 +1495,7 @@ "rewardMoney": 0, "rewardCommands": [], "repeatable": true, - "repeatRewardText": "These saplings will help you to get more trees", + "repeatRewardText": "Some redstone will always be handy!", "maxTimes": 100, "repeatExperienceReward": 5, "repeatItemReward": [ @@ -2046,7 +2046,7 @@ "friendlyName": "Grinder", "deployed": true, "description": [ - "Use your mobfarm to collest mob drops" + "Use your mobfarm to collect mob drops" ], "icon": "is:\n ==: org.bukkit.inventory.ItemStack\n v: 1631\n type: BONE\n", "order": 4, @@ -2872,7 +2872,7 @@ "alchemist", "netherkiller", "goldage", - "cheff", + "chef", "advanced", "dj", "icefarmer", @@ -2912,5 +2912,5 @@ ] } ], - "version": "0.7.0-SNAPSHOT-LOCAL" + "version": "${version}${build.number}" } \ No newline at end of file diff --git a/src/main/resources/locales/en-US.yml b/src/main/resources/locales/en-US.yml index dd66bfe..10b8dec 100755 --- a/src/main/resources/locales/en-US.yml +++ b/src/main/resources/locales/en-US.yml @@ -3,8 +3,9 @@ # the one at http://yaml-online-parser.appspot.com # ########################################################################################### -### Credits ### -# Tastybento: maintainer +meta: + authors: + - BONNe challenges: commands: @@ -66,8 +67,10 @@ challenges: select-entity: '&aSelect Entity' toggle-environment: '&aToggle Environment' edit-text-fields: '&aEdit Text Fields' - challenges: '&aChallenges' - game-modes: '&aChoose GameMode' + challenges: '&6Challenges' + game-modes: '&6Choose GameMode' + + multiple-complete: '&6How many times?' buttons: admin: complete: 'Complete user challenge' @@ -161,6 +164,10 @@ challenges: next: 'Next' previous: 'Previous' return: 'Return' + + value: "Complete" + increase: "Increase" + reduce: "Reduce" descriptions: admin: save: 'Save and return to previous GUI.' @@ -273,6 +280,9 @@ challenges: command: '- [command]' level-unlocked: 'Click to see [level] challenges!' level-locked: 'Complete [count] more [level] challenges to unlock this level!' + + increase-by: "&aIncrease completion count by [value]" + reduce-by: "&cReduce completion count by [value]" challenge-description: level: '&FLevel: [level]' completed: '&BCompleted' @@ -405,6 +415,7 @@ challenges: no-challenges-admin: '&cChallenges are not implemented in current world! You should use &5/[command] &cto adding them!' missing-level: '&cChallenge Level [level] is not defined in database. It may case some errors!' missing-arguments: '&cCommand is missing arguments.' + no-multiple-permission: "&cYou do not have permission to complete challenge multiple times at once." protection: flags: CHALLENGES_ISLAND_PROTECTION: diff --git a/src/main/resources/locales/es-ES.yml b/src/main/resources/locales/es.yml similarity index 99% rename from src/main/resources/locales/es-ES.yml rename to src/main/resources/locales/es.yml index fc160b9..f5716fc 100755 --- a/src/main/resources/locales/es-ES.yml +++ b/src/main/resources/locales/es.yml @@ -3,9 +3,9 @@ # el de http://yaml-online-parser.appspot.com # ########################################################################################################### -### Credits ### -# Tastybento: maintainer -# SrAcosta: traductor +meta: + authors: + - SrAcosta challenges: commands: diff --git a/src/main/resources/locales/fr-FR.yml b/src/main/resources/locales/fr.yml similarity index 99% rename from src/main/resources/locales/fr-FR.yml rename to src/main/resources/locales/fr.yml index 41f2f61..7cba649 100644 --- a/src/main/resources/locales/fr-FR.yml +++ b/src/main/resources/locales/fr.yml @@ -5,7 +5,7 @@ meta: authors: - - nivcoo + - nivcoo challenges: commands: diff --git a/src/main/resources/locales/lv-LV.yml b/src/main/resources/locales/lv-LV.yml deleted file mode 100755 index d3a6f90..0000000 --- a/src/main/resources/locales/lv-LV.yml +++ /dev/null @@ -1,407 +0,0 @@ -########################################################################################### -# This is a YML file. Be careful when editing. Check your edits in a YAML checker like # -# the one at http://yaml-online-parser.appspot.com # -########################################################################################### - -### Credits ### -# BONNe: maintainer - -challenges: - commands: - admin: - main: - parameters: '' - description: 'Administratora komanda, kura atver izvēlnes logu.' - import: - description: 'Šī metode importē Uzdevumus no challenges.yml faila.|Parametrs [overwrite] nozīmē, ka esošie uzdevumi vai līmeņi ar tādu pašu ID tiks pārrakstīti.' - parameters: '[overwrite]' - reload: - description: 'Šī metode pārlādē Challenges papildinājumu.|Parametrs [hard] nozīmē, ka tiks pārlādēts arī savienojums ar datubāzi.' - parameters: '[hard]' - show: - description: 'Šī komanda izvada visus uzdevumu nosaukumus sarakstē.' - parameters: '' - defaults: - description: 'Šī komanda izvada apakškomandas, kas pārvalda sākotnējos uzdevumus/līmeņus.' - parameters: '[komanda]' - defaults-import: - description: 'Šī metode ļauj uzstādīt sākotnējos uzdevumus un to līmeņus.' - parameters: '' - defaults-generate: - description: 'Šī metode izveidos failu defaults.json, kas saturēs šīs pasaules uzdevumus un līmeņus.|Parametrs overwrite ļauj pārrakstīt pāri esošajam failam.' - parameters: '[overwrite]' - complete: - description: 'Šī komanda ļauj pabeigt uzdevumu spēlētājam.' - parameters: ' ' - reset: - description: 'Šī komanda ļauj atiestatīt uzdevumu spēlētājam. Ja "challenge_id" aizstāj ar "all", tad tiek atiestatīti visi uzdevumi.' - parameters: ' ' - user: - main: - description: 'Šī metode atver Uzdevumu logu.' - parameters: '' - complete: - description: 'Šī metode ļauj izpildīt uzdevumus neatverot Uzdevumu logu.|Beigās pierakstot skaitli, kas lielāks par 0 ļauj izpildīt uzdevumus vairākas reizes.' - parameters: ' [reižu skaits]' - gui: - title: - admin: - gui-title: '&aUzdevumu administrēšana' - edit-challenge-title: '&aLabot Uzdevumu' - edit-level-title: '&aLabot Līmeni' - settings-title: '&aLabot Iestatījumus' - choose-challenge-title: '&aIzvēlēties Uzdevumu' - choose-level-title: '&aIzvēlēties Līmeni' - choose-user-title: '&aIzvēlēties Spēlētāju' - manage-blocks: '&aPārvaldīt Blokus' - manage-entities: '&aPārvaldīt Radības' - confirm-title: '&aApstiprināt' - manage-items: '&aPārvaldīt Lietas' - manage-numbers: '&aSkaitļu Panelis' - select-block: '&aIzvēlēties Bloku' - select-challenge: '&aIzvēlēties Uzdevumu' - select-entity: '&aIzvēlēties Radību' - toggle-environment: '&aPārvaldīt Vidi' - edit-text-fields: '&aLabot Teksta Laukus' - challenges: '&aUzdevumi' - game-modes: '&aIzvēlēties Spēles Režīmu' - buttons: - admin: - complete: 'Pabeigt uzdevumu spēlētājam' - reset: 'Noņemt uzdevuma izpildi spēlētājam' - create-challenge: 'Izveidot jaunu uzdevumu' - create-level: 'Izveidot jaunu līmeni' - edit-challenge: 'Labot uzdevumu' - edit-level: 'Labot līmeni' - delete-challenge: 'Izmest uzdevumu' - delete-level: 'Izmest līmeni' - import: 'Importēt ASkyblock Uzdevumus' - settings: 'Pārvaldīt Iestatījumus' - properties: 'Rekvizīti' - requirements: 'Prasības' - rewards: 'Atlīdzības' - challenges: 'Uzdevumi' - type: 'Uzdevuma Tips' - deployment: 'Pieejams' - icon: 'Ikona' - locked-icon: 'Aizvērtā ikona' - description: 'Apraksts' - order: 'Secība' - environment: 'Vide' - remove-on-complete: 'Noņemt pēc izpildes' - name: 'Nosaukums' - required-entities: 'Nepieciešamās radības' - remove-entities: 'Nogalināt radības' - required-blocks: 'Nepieciešamie bloki' - remove-blocks: 'Iznīcināt blokus' - search-radius: 'Meklēšanas distnace' - required-permissions: 'Nepieciešamās atļaujas' - required-items: 'Nepieciešamie priekšmeti' - remove-items: 'Noņemt priekšmetus' - required-experience: 'Nepieciešamā pieredze' - remove-experience: 'Noņemt pieredzi' - required-level: 'Nepieciešamais salas līmenis' - required-money: 'Nepieciešamā nauda' - remove-money: 'Noņemt naudu' - reward-text: 'Atlīdzības ziņa' - reward-items: 'Atlīdzības priekšmeti' - reward-experience: 'Atlīdzības pieredze' - reward-money: 'Atlīdzības nauda' - reward-commands: 'Atlīdzības komandas' - repeatable: 'Atkārtojamība' - repeat-count: 'Maksimālais skaits' - repeat-reward-text: 'Atkārtotās atlīdzības ziņa' - repeat-reward-items: 'Atkārtotās atlīdzības priekšmeti' - repeat-reward-experience: 'Atkārtotās atlīdzības pieredze' - repeat-reward-money: 'Atkārtotās atlīdzības nauda' - repeat-reward-commands: 'Atkārtotās atlīdzības komandas' - waiver-amount: 'Neizpildāmo skaits' - add-challenge: 'Pievienot Uzdevumu' - remove-challenge: 'Noņemt Uzdevumu' - reset-on-new: 'Iztīrīt veidojot jaunu salu' - broadcast: 'Paziņot par izpildi' - remove-completed: 'Noņemt pēc izpildes' - glow: 'Mirdzēt pēc izpildes' - free-at-top: 'Brīvie uzdevumi augšā' - line-length: 'Apraksta līnijas garums' - toggle-user-list: 'Spēlētāju saraksts' - remove-selected: 'Noņemt iezīmētos' - add: 'Pievienot' - show-eggs: 'Pārslēgt attēlošanas režīmu' - accept: 'Apstiprināt' - decline: 'Noraidīt' - save: 'Saglabāt' - cancel: 'Pārtraukt' - input: 'Ievads' - value: 'Vērtība' - set: '=' - increase: '+' - reduce: '-' - multiply: '*' - clear: 'Notīrīt' - remove-empty: 'Noņemt tukšos' - number: '[number]' - level-lore: 'Līmeņa Apraksts' - challenge-lore: 'Uzdevuma Apraksts' - gui-view-mode: 'Rādīt visus spēles režīmus' - gui-mode: 'Rādīt esošās pasaules uzdevumus' - history-store: 'Uzdevumu Vēsture' - history-lifespan: 'Vēstures Dzīvesilgums' - island-store: 'Kopīgi salas uzdevumi' - default-locked-icon: 'Slēgta līmeņa ikona' - input-mode: 'Pārslēgt ievades metodi' - title-enable: 'Izpildes virsraksts' - title-showtime: 'Virsrakta rādīšanas ilgums' - default-import: 'Importēt standarta Uzdevumus' - default-export: 'Exportēt esošos Uzdevumus' - complete-wipe: 'Iztīrīt datubāzes' - next: 'Nākošā' - previous: 'Iepriekšējā' - return: 'Atgriezties' - descriptions: - admin: - save: 'Saglabāt un atgriezties iepriekšējā izvēlnē.' - cancel: 'Atgriezties iepriekšējā izvēlnē. &cDati netiks saglabāti.' - input: 'Atvērt teksta lauka ievadi.' - set: 'Uzstādīšanas operācija.' - increase: 'Saskaitīšanas operācija.' - reduce: 'Atņemšanas operācija.' - multiply: 'Reizināšanas operācija.' - import: 'Ļauj importēt ASkyblock Uzdevumus.|Ar labo peles klikšķi tas ļauj pārslēgt pārrakstīšanas modi.|Nepieciešams Challenges.yml fails ./BentoBox/addons/Challenges mapītē.' - complete: 'Ļauj pabeigt uzdevumus jebkuram spēlētājam.|Spēlētājs nedabūs izpildes atlīdzības.' - reset: 'Ļauj noņemt uzdevumu izpildi spēlētājam.|Ar labo peles klikšķi tas ļauj pārslēgdz iespēju nodzēst visus izpildes datus.' - create-challenge: 'Ļauj izveidot jaunu Uzdevumu.' - create-level: 'Ļauj izveidot jaunu Līmeni.' - edit-challenge: 'Ļauj labot Uzdevuma opcijas.' - edit-level: 'Ļauj labot Līmeņa opcijas.' - delete-challenge: 'Ļauj izdzēst Uzdevumu.' - delete-level: 'Ļauj izdzēst Līmeni.' - settings: 'Ļauj labot Papildinājuma iestatījumus.' - properties: 'Ļauj labot rekvizītus.' - requirements: 'Ļauj labot prasības' - rewards: 'Ļauj pārvaldīt atlīdzības' - challenges: 'Ļauj pārvaldīt Līmeņa uzdevumus (pievienot / noņemt).' - deployment: 'Ļauj nobloķēt uzdevuma izpildi.|Uzdevumu nevarēs izpildīt, ja opcija nav aktīva.' - icon-challenge: 'Uzdevuma ikona, kas parādīsies lietotāja izvēlnē.' - icon-level: 'Līmeņa ikona, kas parādīsies lietotāja izvēlnē.' - locked-icon: 'Neatklāta (neatvērta) Līmeņa ikona, kas parādīsies lietotāja izvēlnē.' - description: 'Ļauj labot aprakstu.' - order: 'Ļauj labot secību.' - environment: 'Ļauj izvēlēties, kurās vidēs Uzdevumu var pildīt.' - type: 'Ļauj uzstādīt Uzdevuma tipu. Katram tipam ir savādākas prasības.' - remove-on-complete: 'Šīs opcijas ieslēgšana nozīmē, ka Uzdevumu nerādīs lietotāja logos, ja tas ir izpildīts.' - name-challenge: 'Ļauj labot Uzdevuma nosaukumu.' - name-level: 'Ļauj labot Līmeņa nosaukumu.' - required-entities: 'Ļauj pārvaldīt nepieciešamās radības.|Radības:|' - remove-entities: 'Ļauj noņemt (nogalināt) radības pēc Uzdevuma izpildes.' - required-blocks: 'Ļauj pārvaldīt nepieciešamos blokus.|Bloki:|' - remove-blocks: 'Ļauj noņemt (aizstāt ar gaisu) blokus pēc Uzdevuma izpildes.' - search-radius: 'Distance no spēlētāja, kādā prasītie bloki un radības tiks meklētas.' - required-permissions: 'Nepieciešamās atļaujas, lai izpildītu Uzdevumu.|Atļaujas:' - required-items: 'Nepieciešamās lietas spēlētāja inventārā.|Lietas:' - remove-items: 'Ļauj izņemt lietas no spēlētāja inventāra pēc Uzdevuma izpildes.' - required-experience: 'Ļauj nodefinēt nepieciešamo spēlētāja pieredzes daudzumu, lai izpildītu uzdevumu.' - remove-experience: 'Ļauj noņemt pieprasīto pieredzes daudzumu pēc Uzdevuma izpildes.' - required-level: 'Ļauj definēt nepieciešamo salas līmeni Uzdevuma izpildei.|&cNepieciešams Levels papildinājums.' - required-money: 'Ļauj definēt nepieciešamo naudas daudzumu spēlētāja kontā.|&cNepieciešams Vault un ekonomikas papildinājumi.' - remove-money: 'Ļauj noņemt naudu no spēlētāja konta pēc Uzdevuma izpildes.|&cNepieciešams Vault un ekonomikas papildinājumi.' - reward-text: 'Ļauj mainīt ziņu, kas parādīsies spēlētājam pēc Uzdevuma izpildes.' - reward-items: 'Ļauj pārvaldīt lietas, kuras iegūs spēlētājs pēc Uzdevuma izpildes.|Lietas:' - reward-experience: 'Ļauj mainīt pieredzi, ko iegūs spēlētājs pēc Uzdevuma izpildes.' - reward-money: 'Ļauj mainīt naudas daudzumu, ko iegūs spēlētājs pēc Uzdevuma izpildes.|&cNepieciešams Vault un ekonomikas papildinājumi.' - reward-commands: 'Ļauj definēt komandas, kuras tiks izpildītas pēc Uzdevuma izpildes.|&c***Pievienojot "[SELF]" sākumā nozīmē, ka komandu izpildīs spēlētājs, piemēram. "/kill"|&c***Teksts "[player]" tiks pārtaisīts par izpildītāja lietotājvārdu, piemēram "/kill [player]" tiks pārveidots par "/kill BONNe1704"|Komandas:' - repeatable: 'Ļauj definēt vai uzdevumu var pildīt atkārtoti.' - repeat-count: 'Ļauj definēt cik reizes uzdevumu var pildīt atkārtoti. Cipars 0 nozīmē, ka uzdevumu var pildīt neierobežotu daudzumu reižu.' - repeat-reward-text: 'Ļauj definēt ziņu, kuru rādīs spēlētājam pēc atkārtotas Uzdevuma izpldes.' - repeat-reward-items: 'Ļauj pārvaldīt atkārtotas izpildes atlīdzības lietas.|Lietas:' - repeat-reward-experience: 'Ļauj mainīt atkārtotas izpildes atlīdzības pieredzes daudzmumu.' - repeat-reward-money: 'Ļauj definēt atkārtotas izpildes naudas atlīdzības lielumu.|&cNepieciešams Vault un ekonomikas papildinājumi.' - repeat-reward-commands: 'Ļauj definēt komandas, kuras tiks izpildītas pēc Uzdevuma atkārtotas izpildes.|&c***Pievienojot "[SELF]" sākumā nozīmē, ka komandu izpildīs spēlētājs, piemēram. "/kill"|&c***Teksts "[player]" tiks pārtaisīts par izpildītāja lietotājvārdu, piemēram "/kill [player]" tiks pārveidots par "/kill BONNe1704"|Komandas:' - waiver-amount: 'Ļauj definēt cik daudz uzdevumi var tikt atstāti neizpildīti, lai atvērtu nākošo līmeni.' - reward-text-level: 'Ļauj definēt ziņu, kas tiks nosūtīta spēlētājiem pēc Līmeņa izpildes.' - add-challenge: 'Ļauj pievienot jebkuru Uzdevumu šim Līmenim.' - remove-challenge: 'Ļauj noņemt Uzdevumu no šī Līmeņa.' - reset-on-new: 'Ļauj pārslēgt opciju, kas notīra spēlētāja izpildītos Uzdevumus un Līmeņus, ja tas atsāk no sākuma, pamet vai tiek izmests no salas.' - broadcast: 'Ļauj ieslēgt/izslēgt paziņojumu visiem tiešsaitē esošajiem spēlētājiem, ka spēlētājs izpildījis Uzdevumu vai Līmeni pirmo reizi.' - remove-completed: 'Ļauj ieslēgt/izslēgt opciju, kas paslēps visus izpildītos uzdevumus, kurus vairs nevar atkārtot.' - glow: 'Ļauj ieslēgt/izslēgt opciju, kas liks mirdzēt izpildītajiem Uzdevumiem/Līmeņiem.' - free-at-top: 'Ļauj definēt kurā rindā būs brīvie uzdevumi (bez līmeņa). Pirmā vai pēdējā rinda.' - line-length: 'Ļauj definēt cik simbolus gara rindiņa būs redzama lietu aprakstos.' - toggle-user-list: 'Ļauj pārslēgt spēlētāju saraksta režīmu.' - mode-online: 'Spēlētāji, kas ir tiešsaitē.' - mode-in-world: 'Spēlētāji, kas ir spēles režīma pasaulē.' - mode-with-island: 'Spēlētāji, kam ir sala šajā režīmā.' - selected: 'Iezīmēts' - remove-selected: 'Dzēst iezīmētos elementus.|Iezīmēt elementus var ar labo peles klikšķi.' - show-eggs: 'Ļauj pārslēgt radību attainošanas režīmu no olām uz galvu ikonām.' - level-lore: 'Ļauj definēt kādus elementus rādīs Līmeņu aprakstos.' - challenge-lore: 'Ļauj definēt kādus elementus rādīs Uzdevumu aprakstos.' - gui-view-mode: 'Ļauj definēt vai /challenges logs rādīs visus spēles režīmus vai uzdevumus no spēlētāja pasaules.' - history-store: 'Ļauj ieslēgt/izslēgt uzdevumu izpildes vēstures saglabāšanu.' - history-lifespan: 'Ļauj mainīt cik pēdējās dienas dati tiks glabāti.|0 nozīmē, ka dati netiks dzēsti.' - island-store: 'Ļauj mainīt datu saglabāšanas režīmu. Dati var tikt glabāti katrai salai, vai katram spēlētājam.|&cMAINOT REŽĪMUS DATI NETIKS PĀRVEIDOTI.' - default-locked-icon: 'Ļauj mainīt neatklāto līmeņu ikonu.|Katrs līmenis šo opciju var pārrakstīt.' - gui-mode: 'Ļauj ieslēgt/izslēgt vienas komandas opciju. Komandu var mainīt konfigurācijas failā.|&2Nepieciešama servera restartēšana.' - click-to-edit: '&4Uzspied šeit, lai labotu.' - edit-text-line: '&6 Labo teksta ziņu' - add-text-line: '&6 Pievieno jaunu teksta ziņu!' - input-mode: 'Pārslēgties starp sarakstes un lakts ievades veidu.' - title-enable: 'Ļauj ieslēgt/izlēgt virsraksta parādīšanos pēc pirmās Uzdevuma/Līmeņa izpildes.' - title-showtime: 'Ļauj mainīt cik ilgi virsraksts spēlētājam būs redzams.' - default-import: 'Ļauj ielādēt sākotnējos uzdevumus.' - default-export: 'Ļauj eksportēt uzdevumus uz defaults.json failu.' - complete-wipe: 'Ļauj pilnībā iztīrīt papildinājuma datubāzes. Ieskaitot spēlētāju datus!' - current-value: '|&6Šī brīža vērtība: [value].' - enabled: 'Aktīvs' - disabled: 'Neaktīvs' - type: - island: '- Teritorijas tips:| (ļauj definēt nepieciešamos blokus vai monstrus ap spēlētāju)' - inventory: '- Inventora tips:| (ļauj definēt nepieciešamās lietas spēlētāja inventorā)' - other: '- Citi tips:| (ļauj definēt cita veida uzdevumus)' - the-end: '- Beigas' - nether: '- Elle' - normal: '- Virszeme' - entity: '- [entity] : [count]' - block: '- [block] : [count]' - permission: '- [permission]' - item: '- [count] x [item]' - item-meta: ' ([meta])' - item-enchant: ' - [enchant] [level]' - command: '- [command]' - level-unlocked: 'Uzspied, lai redzētu [level] uzdevumus!' - level-locked: 'Jāpabeidz vēl [count] uzdevumus no [level] līmeņa, lai atklātu šo līmeni!' - challenge-description: - level: '&FLīmenis: [level]' - completed: '&BIzpildīts' - completed-times-of: 'Izpildīts [donetimes] no [maxtimes] reizēm' - maxed-reached: 'Izpildīts [donetimes] no [maxtimes] reizēm' - completed-times: 'Izpildīts [donetimes] reizes' - warning-items-take: '&cVisas pieprasītas lietas tiks izņemtas no tava inventāra!' - objects-close-by: '&cVisiem nepieciešamajiem blokie, un radībām nepieciešams būt tuvu tev un uz tavas salas!' - warning-entities-kill: '&cVisas pieprasītās radības tiks noņemtas (nogalinātas) pēc Uzdevuma izpildes!' - warning-blocks-remove: '&cVisi nepieciešamie bloki tiks noņemti (aizstāti ar gaisu) pēc Uzdevuma izpildes!' - not-repeatable: '&cŠis Uzdevums nav atkārtojams!' - experience-reward: '&6Pieredzes atlīdzība: [value]' - money-reward: '&6Naudas atlīdzība: $[value]' - required-experience: '&6Nepieciešamā pieredze: [value]' - required-money: '&6Nepieciešamā nauda: $[value]' - required-island-level: '&6Nepieciešamais salas līmenis: [value]' - environment: 'Nepieciešamā pasaule:' - reward-items: '&6Atlīdzības lietas:' - reward-commands: '&6Atlīdzības komandas:' - required-items: 'Nepieciešamās lietas:' - required-entities: 'Nepieciešamās radības:' - required-blocks: 'Nepieciešamās bloki:' - level-description: - completed: '&BIzpildīts' - completed-challenges-of: '&3Tu esi izpildījis [number] no [max] uzdevumiem šajā līmenī.' - waver-amount: '&6Tu vari izlaist [value] uzdevumus, lai atvērtu nākošo līmeni.' - experience-reward: '&6Pieredzes atlīdzība: [value]' - money-reward: '&6Naudas atlīdzība: $[value]' - reward-items: '&6Atlīdzības lietas:' - reward-commands: '&6Atlīdzības komandas:' - item-description: - item: '- [count] x [item]' - item-meta: ' ([meta])' - item-enchant: ' - [enchant] [level]' - item-name: ' [name]' - item-lore: ' Lietas apraksts:' - book-meta: ' [title] no [author]' - recipe-count: ' [count] receptes' - armor-color: ' [color]' - potion-type-extended-upgraded: ' Uzlabots un pagarintāts [name]' - potion-type-upgraded: ' Uzlabots [name]' - potion-type-extended: ' Pagarināts [name]' - potion-type: ' [name]' - custom-effects: ' Speciālie effekti:' - potion-effect: ' [effect] x [amplifier] for [duration]t' - skull-owner: ' [owner]' - egg-meta: ' [mob]' - fish-meta: ' [body-color] ar [pattern-color] [pattern]' - - questions: - prefix: "&2[SERVERIS]: " - - admin: - number: "Ieraksti nummuru sarakstē." - unique-id: "Ieraksti objekta unikālo nosaukumu sarakstē." - challenge-name: "Ieraksti uzdevuma nosaukumu sarakstē." - level-name: "Ieraksti uzdevuma līmeņa nosaukumu sarakstē." - titles: -# Title and subtitle my contain variable in [] that will be replaced with proper message from 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. - challenge-title: 'Veiksmīgi izpildīts uzdevums' - challenge-subtitle: '[friendlyName]' -# Title and subtitle my contain variable in [] that will be replaced with proper message from level object. -# [friendlyName] will be replaced with level friendly name. -# [rewardText] will be replaced with level reward text. - level-title: 'Veiksmīgi pabeigts līmenis' - level-subtitle: '[friendlyName]' - messages: - admin: - challenge-created: '[challenge]&r izveidots!' - complete-wipe: '&cCerams, ka tev ir saglabātas rezerves kopijas, jo tu tikko iztīrīji visas šī papildinājuma datubāzes!' - completed: '&2Tu pabeidzi uzdevumu [name] [player] vietā!' - already-completed: '&2Šīs uzdevums jau bija izpildīts!' - reset: '&2Tu atiestatīji uzdevumu [name] priekš [player]!' - reset-all: '&2Visi [player] uzdevumi ir atiesatīti!' - not-completed: '&2Šis uzdevums vēl nav izpildīts!' - you-completed-challenge: '&2Tu izpildīji [value] &r&2uzdevumu!' - you-repeated-challenge: '&2Tu atkārtoji [value] &r&2uzdevumu!' - you-repeated-challenge-multiple: '&2Tu atkārtoji [value] &r&2uzdevumu [count] reizes!' - you-completed-level: '&2Tu izpildīji [value] &r&2līmeni!' - name-has-completed-challenge: '&5[name] izpildīja [value] &r&5uzdevumu!' - name-has-completed-level: '&5[name] izpildīja visus uzdevumus no [value] &r&5līmeņa!' - import-levels: 'Sāk importēt līmeņus' - import-challenges: 'Sāk importēt uzdevumus' - no-levels: '&cUzmanību, nav definēti līmeņi iekš challenges.yml faila' - import-number: 'Importēti [number] uzdevumi' - load-skipping: '"[value]" jau ekistē - izlaiž' - load-overwriting: 'Pārraksta "[value]"' - load-add: 'Pievieno jaunu: [value]' - defaults-file-overwrite: 'defaults.json jau existē. Tas tiek pārrakstīts.' - defaults-file-completed: 'defaults.json failā ir sarakstīti uzdevumi un līmeņi no [world]!' - errors: - no-name: '&cTrūkst Uzdevuma nosaukums' - unknown-challenge: '&cNezināms uzdevums' - unique-id: '&cUnikālais ID "[id]" nav derīgs.' - wrong-icon: '&cDotais materiāls "[value]" neeksistē vai arī nevar tikt izmantots kā ikona.' - not-valid-integer: '&cDotais cipars "[value]" nav derīgs!|Skaitlim jābūt no [min] līdz [max].' - not-a-integer: '&c"[value]" nav skaitlis!' - not-deployed: '&cUzdevums nav ieslēgts! Tā izpilde ir bloķēta.' - not-on-island: '&cTev nepieciešams būt uz savas salas, lai izpildītu uzdevumu!' - challenge-level-not-available: '&cŠī uzdevuma līmenis nav atklāts. Tu nevari to pildīt.' - not-repeatable: '&cŠis uzdevums nav atkārtojams!' - wrong-environment: '&cTu neesi pareizajā pasaulē!' - not-enough-items: '&cTev nav pietiekoši daudz [items], lai pabeigtu šo uzdevumu!' - not-close-enough: '&c[number] bloku rādiusā ap tevi nav nepieciešamais bloku daudzums.' - you-still-need: '&cTev vēl nepieciešams [amount] x [item]' - missing-addon: '&cNevar izpildīt uzdevumu. Serverī nav uzstādīti nepieciešamie papildinājumi.' - incorrect: '&cNevar izpildīt uzdevumu. Prasības nav korektas.' - not-enough-money: '&cNepietiek naudas. Tavā kontā vajag būt [value] vienībām, lai izpildītu Uzdevumu.' - not-enough-experience: '&cNepietiek pieredzes. Tev jābūt [value] pieredzei, lai izpildītu Uzdevumu.' - island-level: '&cSalas līmenim ir nepieciešams būt lielākam par [number]!' - import-no-file: '&cNevarēja atrast challenges.yml failu, no kura importēt!' - no-load: '&cKļūda: Nevarēja ielādēt challenges.yml. [message]' - load-error: '&cKļūda: Nevarēja ielādēt [value].' - no-rank: "&cTev nav nepieciešamais rangs, lai šo darītu." - cannot-remove-items: '&cDažas lietas nevarēja izņemt no inventāra!' - exist-challenges-or-levels: '&cŠajā pasaulē jau eksistē Uzdevumi. Nevar turpināt!' - defaults-file-exist: '&cdefaults.json jau eksistē. Lieto overwrite, lai to pārrakstītu!' - defaults-file-error: '&cRadās kļūda veidojot defaults.json failu! Pārbaudi konsoli!' - no-challenges: '&cŠajā pasaulē nav izveidoti uzdevumi!' - no-challenges-admin: '&cŠajā pasaulē nav izveidoti uzdevumi! Izmanot komandu &5/[command]&c, lai tos pievienotu!' - missing-level: '&cLīmenis [level] nav definēts datubāzē. Tas var radīt problēmas!' - missing-arguments: '&cKomandai trūkst parametri.' -protection: - flags: - CHALLENGES_ISLAND_PROTECTION: - description: "&5&oPārslēdz kurš var|&5&opildīt uzdevumus" - name: "Uzdevumu izpildes aizsardzība" - CHALLENGES_WORLD_PROTECTION: - description: "&5&oĻauj pārslēgt vai|&5&ospēlētājam ir nepieciešams\n&5&obūt uz salais,\n&5&olai pildītu uzdevumus." - name: "Uzdevumu salas ierobežosāna" - hint: "Uzdevumus nevar pildīt ārpus salas" -version: 11 diff --git a/src/main/resources/locales/lv.yml b/src/main/resources/locales/lv.yml new file mode 100644 index 0000000..fa296c8 --- /dev/null +++ b/src/main/resources/locales/lv.yml @@ -0,0 +1,464 @@ +--- +challenges: + commands: + admin: + complete: + description: Šī komanda ļauj pabeigt uzdevumu spēlētājam. + parameters: " " + defaults: + description: Šī komanda izvada apakškomandas, kas pārvalda sākotnējos uzdevumus/līmeņus. + parameters: "[komanda]" + defaults-generate: + description: Šī metode izveidos failu defaults.json, kas saturēs šīs pasaules + uzdevumus un līmeņus.|Parametrs overwrite ļauj pārrakstīt pāri esošajam + failam. + parameters: "[overwrite]" + defaults-import: + description: Šī metode ļauj uzstādīt sākotnējos uzdevumus un to līmeņus. + import: + description: Šī metode importē Uzdevumus no challenges.yml faila.|Parametrs + [overwrite] nozīmē, ka esošie uzdevumi vai līmeņi ar tādu pašu ID tiks pārrakstīti. + parameters: "[overwrite]" + main: + description: Administratora komanda, kura atver izvēlnes logu. + reload: + description: Šī metode pārlādē Challenges papildinājumu.|Parametrs [hard] + nozīmē, ka tiks pārlādēts arī savienojums ar datubāzi. + parameters: "[hard]" + reset: + description: Šī komanda ļauj atiestatīt uzdevumu spēlētājam. Ja "challenge_id" + aizstāj ar "all", tad tiek atiestatīti visi uzdevumi. + parameters: " " + show: + description: Šī komanda izvada visus uzdevumu nosaukumus sarakstē. + migrate: + description: Šī metode ļauj migrēt saglabātos datus uz jauno formātu no versijas + 0.7.5 uz 0.8.0. + user: + complete: + description: Šī metode ļauj izpildīt uzdevumus neatverot Uzdevumu logu.|Beigās + pierakstot skaitli, kas lielāks par 0 ļauj izpildīt uzdevumus vairākas reizes. + parameters: " [reižu skaits]" + main: + description: Šī metode atver Uzdevumu logu. + errors: + cannot-remove-items: "&cDažas lietas nevarēja izņemt no inventāra!" + challenge-level-not-available: "&cŠī uzdevuma līmenis nav atklāts. Tu nevari to + pildīt." + defaults-file-error: "&cRadās kļūda veidojot defaults.json failu! Pārbaudi konsoli!" + defaults-file-exist: "&cdefaults.json jau eksistē. Lieto overwrite, lai to pārrakstītu!" + exist-challenges-or-levels: "&cŠajā pasaulē jau eksistē Uzdevumi. Nevar turpināt!" + import-no-file: "&cNevarēja atrast challenges.yml failu, no kura importēt!" + incorrect: "&cNevar izpildīt uzdevumu. Prasības nav korektas." + island-level: "&cSalas līmenim ir nepieciešams būt lielākam par [number]!" + load-error: "&cKļūda: Nevarēja ielādēt [value]." + missing-addon: "&cNevar izpildīt uzdevumu. Serverī nav uzstādīti nepieciešamie + papildinājumi." + missing-arguments: "&cKomandai trūkst parametri." + missing-level: "&cLīmenis [level] nav definēts datubāzē. Tas var radīt problēmas!" + no-challenges: "&cŠajā pasaulē nav izveidoti uzdevumi!" + no-challenges-admin: "&cŠajā pasaulē nav izveidoti uzdevumi! Izmanot komandu &5/[command]&c, + lai tos pievienotu!" + no-load: "&cKļūda: Nevarēja ielādēt challenges.yml. [message]" + no-name: "&cTrūkst Uzdevuma nosaukums" + no-rank: "&cTev nav nepieciešamais rangs, lai šo darītu." + not-a-integer: '&c"[value]" nav skaitlis!' + not-close-enough: "&c[number] bloku rādiusā ap tevi nav nepieciešamais bloku daudzums." + not-deployed: "&cUzdevums nav ieslēgts! Tā izpilde ir bloķēta." + not-enough-experience: "&cNepietiek pieredzes. Tev jābūt [value] pieredzei, lai + izpildītu Uzdevumu." + not-enough-items: "&cTev nav pietiekoši daudz [items], lai pabeigtu šo uzdevumu!" + not-enough-money: "&cNepietiek naudas. Tavā kontā vajag būt [value] vienībām, + lai izpildītu Uzdevumu." + not-on-island: "&cTev nepieciešams būt uz savas salas, lai izpildītu uzdevumu!" + not-repeatable: "&cŠis uzdevums nav atkārtojams!" + not-valid-integer: '&cDotais cipars "[value]" nav derīgs!|Skaitlim jābūt no [min] + līdz [max].' + unique-id: '&cUnikālais ID "[id]" nav derīgs.' + unknown-challenge: "&cNezināms uzdevums" + wrong-environment: "&cTu neesi pareizajā pasaulē!" + wrong-icon: '&cDotais materiāls "[value]" neeksistē vai arī nevar tikt izmantots + kā ikona.' + you-still-need: "&cTev vēl nepieciešams [amount] x [item]" + gui: + buttons: + admin: + accept: Apstiprināt + add: Pievienot + add-challenge: Pievienot Uzdevumu + broadcast: Paziņot par izpildi + cancel: Pārtraukt + challenge-lore: Uzdevuma Apraksts + challenges: Uzdevumi + clear: Notīrīt + complete: Pabeigt uzdevumu spēlētājam + complete-wipe: Iztīrīt datubāzes + create-challenge: Izveidot jaunu uzdevumu + create-level: Izveidot jaunu līmeni + decline: Noraidīt + default-export: Exportēt esošos Uzdevumus + default-import: Importēt standarta Uzdevumus + default-locked-icon: Slēgta līmeņa ikona + delete-challenge: Izmest uzdevumu + delete-level: Izmest līmeni + deployment: Pieejams + description: Apraksts + edit-challenge: Labot uzdevumu + edit-level: Labot līmeni + environment: Vide + free-at-top: Brīvie uzdevumi augšā + glow: Mirdzēt pēc izpildes + gui-mode: Rādīt esošās pasaules uzdevumus + gui-view-mode: Rādīt visus spēles režīmus + history-lifespan: Vēstures Dzīvesilgums + history-store: Uzdevumu Vēsture + icon: Ikona + import: Importēt ASkyblock Uzdevumus + increase: "+" + input: Ievads + input-mode: Pārslēgt ievades metodi + island-store: Kopīgi salas uzdevumi + level-lore: Līmeņa Apraksts + line-length: Apraksta līnijas garums + locked-icon: Aizvērtā ikona + multiply: "*" + name: Nosaukums + number: "[number]" + order: Secība + properties: Rekvizīti + reduce: "-" + remove-blocks: Iznīcināt blokus + remove-challenge: Noņemt Uzdevumu + remove-completed: Noņemt pēc izpildes + remove-empty: Noņemt tukšos + remove-entities: Nogalināt radības + remove-experience: Noņemt pieredzi + remove-items: Noņemt priekšmetus + remove-money: Noņemt naudu + remove-on-complete: Noņemt pēc izpildes + remove-selected: Noņemt iezīmētos + repeatable: Atkārtojamība + repeat-count: Maksimālais skaits + repeat-reward-commands: Atkārtotās atlīdzības komandas + repeat-reward-experience: Atkārtotās atlīdzības pieredze + repeat-reward-items: Atkārtotās atlīdzības priekšmeti + repeat-reward-money: Atkārtotās atlīdzības nauda + repeat-reward-text: Atkārtotās atlīdzības ziņa + required-blocks: Nepieciešamie bloki + required-entities: Nepieciešamās radības + required-experience: Nepieciešamā pieredze + required-items: Nepieciešamie priekšmeti + required-level: Nepieciešamais salas līmenis + required-money: Nepieciešamā nauda + required-permissions: Nepieciešamās atļaujas + requirements: Prasības + reset: Noņemt uzdevuma izpildi spēlētājam + reset-on-new: Iztīrīt veidojot jaunu salu + reward-commands: Atlīdzības komandas + reward-experience: Atlīdzības pieredze + reward-items: Atlīdzības priekšmeti + reward-money: Atlīdzības nauda + rewards: Atlīdzības + reward-text: Atlīdzības ziņa + save: Saglabāt + search-radius: Meklēšanas distnace + set: "=" + settings: Pārvaldīt Iestatījumus + show-eggs: Pārslēgt attēlošanas režīmu + title-enable: Izpildes virsraksts + title-showtime: Virsrakta rādīšanas ilgums + toggle-user-list: Spēlētāju saraksts + type: Uzdevuma Tips + value: Vērtība + waiver-amount: Neizpildāmo skaits + next: Nākošā + previous: Iepriekšējā + return: Atgriezties + challenge-description: + completed: "&BIzpildīts" + completed-times: Izpildīts [donetimes] reizes + completed-times-of: Izpildīts [donetimes] no [maxtimes] reizēm + environment: 'Nepieciešamā pasaule:' + experience-reward: "&6Pieredzes atlīdzība: [value]" + level: "&FLīmenis: [level]" + maxed-reached: Izpildīts [donetimes] no [maxtimes] reizēm + money-reward: "&6Naudas atlīdzība: $[value]" + not-repeatable: "&cŠis Uzdevums nav atkārtojams!" + objects-close-by: "&cVisiem nepieciešamajiem blokie, un radībām nepieciešams + būt tuvu tev un uz tavas salas!" + required-blocks: 'Nepieciešamās bloki:' + required-entities: 'Nepieciešamās radības:' + required-experience: "&6Nepieciešamā pieredze: [value]" + required-island-level: "&6Nepieciešamais salas līmenis: [value]" + required-items: 'Nepieciešamās lietas:' + required-money: "&6Nepieciešamā nauda: $[value]" + reward-commands: "&6Atlīdzības komandas:" + reward-items: "&6Atlīdzības lietas:" + warning-blocks-remove: "&cVisi nepieciešamie bloki tiks noņemti (aizstāti ar + gaisu) pēc Uzdevuma izpildes!" + warning-entities-kill: "&cVisas pieprasītās radības tiks noņemtas (nogalinātas) + pēc Uzdevuma izpildes!" + warning-items-take: "&cVisas pieprasītas lietas tiks izņemtas no tava inventāra!" + descriptions: + admin: + add-challenge: Ļauj pievienot jebkuru Uzdevumu šim Līmenim. + add-text-line: "&6 Pievieno jaunu teksta ziņu!" + broadcast: Ļauj ieslēgt/izslēgt paziņojumu visiem tiešsaitē esošajiem spēlētājiem, + ka spēlētājs izpildījis Uzdevumu vai Līmeni pirmo reizi. + cancel: Atgriezties iepriekšējā izvēlnē. &cDati netiks saglabāti. + challenge-lore: Ļauj definēt kādus elementus rādīs Uzdevumu aprakstos. + challenges: Ļauj pārvaldīt Līmeņa uzdevumus (pievienot / noņemt). + click-to-edit: "&4Uzspied šeit, lai labotu." + complete: Ļauj pabeigt uzdevumus jebkuram spēlētājam.|Spēlētājs nedabūs izpildes + atlīdzības. + complete-wipe: Ļauj pilnībā iztīrīt papildinājuma datubāzes. Ieskaitot spēlētāju + datus! + create-challenge: Ļauj izveidot jaunu Uzdevumu. + create-level: Ļauj izveidot jaunu Līmeni. + default-export: Ļauj eksportēt uzdevumus uz defaults.json failu. + default-import: Ļauj ielādēt sākotnējos uzdevumus. + default-locked-icon: Ļauj mainīt neatklāto līmeņu ikonu.|Katrs līmenis šo + opciju var pārrakstīt. + delete-challenge: Ļauj izdzēst Uzdevumu. + delete-level: Ļauj izdzēst Līmeni. + deployment: Ļauj nobloķēt uzdevuma izpildi.|Uzdevumu nevarēs izpildīt, ja + opcija nav aktīva. + description: Ļauj labot aprakstu. + edit-challenge: Ļauj labot Uzdevuma opcijas. + edit-level: Ļauj labot Līmeņa opcijas. + edit-text-line: "&6 Labo teksta ziņu" + environment: Ļauj izvēlēties, kurās vidēs Uzdevumu var pildīt. + free-at-top: Ļauj definēt kurā rindā būs brīvie uzdevumi (bez līmeņa). Pirmā + vai pēdējā rinda. + glow: Ļauj ieslēgt/izslēgt opciju, kas liks mirdzēt izpildītajiem Uzdevumiem/Līmeņiem. + gui-mode: Ļauj ieslēgt/izslēgt vienas komandas opciju. Komandu var mainīt + konfigurācijas failā.|&2Nepieciešama servera restartēšana. + gui-view-mode: Ļauj definēt vai /challenges logs rādīs visus spēles režīmus + vai uzdevumus no spēlētāja pasaules. + history-lifespan: Ļauj mainīt cik pēdējās dienas dati tiks glabāti.|0 nozīmē, + ka dati netiks dzēsti. + history-store: Ļauj ieslēgt/izslēgt uzdevumu izpildes vēstures saglabāšanu. + icon-challenge: Uzdevuma ikona, kas parādīsies lietotāja izvēlnē. + icon-level: Līmeņa ikona, kas parādīsies lietotāja izvēlnē. + import: Ļauj importēt ASkyblock Uzdevumus.|Ar labo peles klikšķi tas ļauj + pārslēgt pārrakstīšanas modi.|Nepieciešams Challenges.yml fails ./BentoBox/addons/Challenges + mapītē. + increase: Saskaitīšanas operācija. + input: Atvērt teksta lauka ievadi. + input-mode: Pārslēgties starp sarakstes un lakts ievades veidu. + island-store: Ļauj mainīt datu saglabāšanas režīmu. Dati var tikt glabāti + katrai salai, vai katram spēlētājam.|&cMAINOT REŽĪMUS DATI NETIKS PĀRVEIDOTI. + level-lore: Ļauj definēt kādus elementus rādīs Līmeņu aprakstos. + line-length: Ļauj definēt cik simbolus gara rindiņa būs redzama lietu aprakstos. + locked-icon: Neatklāta (neatvērta) Līmeņa ikona, kas parādīsies lietotāja + izvēlnē. + mode-in-world: Spēlētāji, kas ir spēles režīma pasaulē. + mode-online: Spēlētāji, kas ir tiešsaitē. + mode-with-island: Spēlētāji, kam ir sala šajā režīmā. + multiply: Reizināšanas operācija. + name-challenge: Ļauj labot Uzdevuma nosaukumu. + name-level: Ļauj labot Līmeņa nosaukumu. + order: Ļauj labot secību. + properties: Ļauj labot rekvizītus. + reduce: Atņemšanas operācija. + remove-blocks: Ļauj noņemt (aizstāt ar gaisu) blokus pēc Uzdevuma izpildes. + remove-challenge: Ļauj noņemt Uzdevumu no šī Līmeņa. + remove-completed: Ļauj ieslēgt/izslēgt opciju, kas paslēps visus izpildītos + uzdevumus, kurus vairs nevar atkārtot. + remove-entities: Ļauj noņemt (nogalināt) radības pēc Uzdevuma izpildes. + remove-experience: Ļauj noņemt pieprasīto pieredzes daudzumu pēc Uzdevuma + izpildes. + remove-items: Ļauj izņemt lietas no spēlētāja inventāra pēc Uzdevuma izpildes. + remove-money: Ļauj noņemt naudu no spēlētāja konta pēc Uzdevuma izpildes.|&cNepieciešams + Vault un ekonomikas papildinājumi. + remove-on-complete: Šīs opcijas ieslēgšana nozīmē, ka Uzdevumu nerādīs lietotāja + logos, ja tas ir izpildīts. + remove-selected: Dzēst iezīmētos elementus.|Iezīmēt elementus var ar labo + peles klikšķi. + repeatable: Ļauj definēt vai uzdevumu var pildīt atkārtoti. + repeat-count: Ļauj definēt cik reizes uzdevumu var pildīt atkārtoti. Cipars + 0 nozīmē, ka uzdevumu var pildīt neierobežotu daudzumu reižu. + repeat-reward-commands: 'Ļauj definēt komandas, kuras tiks izpildītas pēc + Uzdevuma atkārtotas izpildes.|&c***Pievienojot "[SELF]" sākumā nozīmē, ka + komandu izpildīs spēlētājs, piemēram. "/kill"|&c***Teksts "[player]" tiks + pārtaisīts par izpildītāja lietotājvārdu, piemēram "/kill [player]" tiks + pārveidots par "/kill BONNe1704"|Komandas:' + repeat-reward-experience: Ļauj mainīt atkārtotas izpildes atlīdzības pieredzes + daudzmumu. + repeat-reward-items: 'Ļauj pārvaldīt atkārtotas izpildes atlīdzības lietas.|Lietas:' + repeat-reward-money: Ļauj definēt atkārtotas izpildes naudas atlīdzības lielumu.|&cNepieciešams + Vault un ekonomikas papildinājumi. + repeat-reward-text: Ļauj definēt ziņu, kuru rādīs spēlētājam pēc atkārtotas + Uzdevuma izpldes. + required-blocks: Ļauj pārvaldīt nepieciešamos blokus.|Bloki:| + required-entities: Ļauj pārvaldīt nepieciešamās radības.|Radības:| + required-experience: Ļauj nodefinēt nepieciešamo spēlētāja pieredzes daudzumu, + lai izpildītu uzdevumu. + required-items: 'Nepieciešamās lietas spēlētāja inventārā.|Lietas:' + required-level: Ļauj definēt nepieciešamo salas līmeni Uzdevuma izpildei.|&cNepieciešams + Levels papildinājums. + required-money: Ļauj definēt nepieciešamo naudas daudzumu spēlētāja kontā.|&cNepieciešams + Vault un ekonomikas papildinājumi. + required-permissions: 'Nepieciešamās atļaujas, lai izpildītu Uzdevumu.|Atļaujas:' + requirements: Ļauj labot prasības + reset: Ļauj noņemt uzdevumu izpildi spēlētājam.|Ar labo peles klikšķi tas + ļauj pārslēgdz iespēju nodzēst visus izpildes datus. + reset-on-new: Ļauj pārslēgt opciju, kas notīra spēlētāja izpildītos Uzdevumus + un Līmeņus, ja tas atsāk no sākuma, pamet vai tiek izmests no salas. + reward-commands: 'Ļauj definēt komandas, kuras tiks izpildītas pēc Uzdevuma + izpildes.|&c***Pievienojot "[SELF]" sākumā nozīmē, ka komandu izpildīs spēlētājs, + piemēram. "/kill"|&c***Teksts "[player]" tiks pārtaisīts par izpildītāja + lietotājvārdu, piemēram "/kill [player]" tiks pārveidots par "/kill BONNe1704"|Komandas:' + reward-experience: Ļauj mainīt pieredzi, ko iegūs spēlētājs pēc Uzdevuma izpildes. + reward-items: 'Ļauj pārvaldīt lietas, kuras iegūs spēlētājs pēc Uzdevuma izpildes.|Lietas:' + reward-money: Ļauj mainīt naudas daudzumu, ko iegūs spēlētājs pēc Uzdevuma + izpildes.|&cNepieciešams Vault un ekonomikas papildinājumi. + rewards: Ļauj pārvaldīt atlīdzības + reward-text: Ļauj mainīt ziņu, kas parādīsies spēlētājam pēc Uzdevuma izpildes. + reward-text-level: Ļauj definēt ziņu, kas tiks nosūtīta spēlētājiem pēc Līmeņa + izpildes. + save: Saglabāt un atgriezties iepriekšējā izvēlnē. + search-radius: Distance no spēlētāja, kādā prasītie bloki un radības tiks + meklētas. + selected: Iezīmēts + set: Uzstādīšanas operācija. + settings: Ļauj labot Papildinājuma iestatījumus. + show-eggs: Ļauj pārslēgt radību attainošanas režīmu no olām uz galvu ikonām. + title-enable: Ļauj ieslēgt/izlēgt virsraksta parādīšanos pēc pirmās Uzdevuma/Līmeņa + izpildes. + title-showtime: Ļauj mainīt cik ilgi virsraksts spēlētājam būs redzams. + toggle-user-list: Ļauj pārslēgt spēlētāju saraksta režīmu. + type: Ļauj uzstādīt Uzdevuma tipu. Katram tipam ir savādākas prasības. + waiver-amount: Ļauj definēt cik daudz uzdevumi var tikt atstāti neizpildīti, + lai atvērtu nākošo līmeni. + block: "- [block] : [count]" + command: "- [command]" + current-value: "|&6Šī brīža vērtība: [value]." + disabled: Neaktīvs + enabled: Aktīvs + entity: "- [entity] : [count]" + item: "- [count] x [item]" + item-enchant: " - [enchant] [level]" + item-meta: " ([meta])" + level-locked: Jāpabeidz vēl [count] uzdevumus no [level] līmeņa, lai atklātu + šo līmeni! + level-unlocked: Uzspied, lai redzētu [level] uzdevumus! + nether: "- Elle" + normal: "- Virszeme" + permission: "- [permission]" + the-end: "- Beigas" + type: + inventory: "- Inventora tips:| (ļauj definēt nepieciešamās lietas spēlētāja + inventorā)" + island: "- Teritorijas tips:| (ļauj definēt nepieciešamos blokus vai monstrus + ap spēlētāju)" + other: "- Citi tips:| (ļauj definēt cita veida uzdevumus)" + item-description: + armor-color: " [color]" + book-meta: " [title] no [author]" + custom-effects: " Speciālie effekti:" + egg-meta: " [mob]" + fish-meta: " [body-color] ar [pattern-color] [pattern]" + item: "- [count] x [item]" + item-enchant: " - [enchant] [level]" + item-lore: " Lietas apraksts:" + item-meta: " ([meta])" + item-name: " [name]" + potion-effect: " [effect] x [amplifier] for [duration]t" + potion-type: " [name]" + potion-type-extended: " Pagarināts [name]" + potion-type-extended-upgraded: " Uzlabots un pagarintāts [name]" + potion-type-upgraded: " Uzlabots [name]" + recipe-count: " [count] receptes" + skull-owner: " [owner]" + level-description: + completed: "&BIzpildīts" + completed-challenges-of: "&3Tu esi izpildījis [number] no [max] uzdevumiem šajā + līmenī." + experience-reward: "&6Pieredzes atlīdzība: [value]" + money-reward: "&6Naudas atlīdzība: $[value]" + reward-commands: "&6Atlīdzības komandas:" + reward-items: "&6Atlīdzības lietas:" + waver-amount: "&6Tu vari izlaist [value] uzdevumus, lai atvērtu nākošo līmeni." + questions: + admin: + challenge-name: Ieraksti uzdevuma nosaukumu sarakstē. + level-name: Ieraksti uzdevuma līmeņa nosaukumu sarakstē. + number: Ieraksti nummuru sarakstē. + unique-id: Ieraksti objekta unikālo nosaukumu sarakstē. + prefix: "&2[SERVERIS]: " + title: + admin: + choose-challenge-title: "&aIzvēlēties Uzdevumu" + choose-level-title: "&aIzvēlēties Līmeni" + choose-user-title: "&aIzvēlēties Spēlētāju" + confirm-title: "&aApstiprināt" + edit-challenge-title: "&aLabot Uzdevumu" + edit-level-title: "&aLabot Līmeni" + edit-text-fields: "&aLabot Teksta Laukus" + gui-title: "&aUzdevumu administrēšana" + manage-blocks: "&aPārvaldīt Blokus" + manage-entities: "&aPārvaldīt Radības" + manage-items: "&aPārvaldīt Lietas" + manage-numbers: "&aSkaitļu Panelis" + select-block: "&aIzvēlēties Bloku" + select-challenge: "&aIzvēlēties Uzdevumu" + select-entity: "&aIzvēlēties Radību" + settings-title: "&aLabot Iestatījumus" + toggle-environment: "&aPārvaldīt Vidi" + challenges: "&aUzdevumi" + game-modes: "&aIzvēlēties Spēles Režīmu" + messages: + admin: + already-completed: "&2Šīs uzdevums jau bija izpildīts!" + challenge-created: "[challenge]&r izveidots!" + completed: "&2Tu pabeidzi uzdevumu [name] [player] vietā!" + complete-wipe: "&cCerams, ka tev ir saglabātas rezerves kopijas, jo tu tikko + iztīrīji visas šī papildinājuma datubāzes!" + not-completed: "&2Šis uzdevums vēl nav izpildīts!" + reset: "&2Tu atiestatīji uzdevumu [name] priekš [player]!" + reset-all: "&2Visi [player] uzdevumi ir atiesatīti!" + you-added: Tu uzdevumam pievienoji [thing] + migrate-start: "&2Uzsāk uzdevumu papildinājuma migrāciju uz jauno formātu." + migrate-end: "&2Uzdevumu papildinājums veiksmīgi migrēts uz jauno formātu.\n" + migrate-not: "&2Visi dati ir korekti." + hit-things: Nospiediet lietas, lai pievienotu tās nepieciešamo lietu sarakstam. + Kad izdarīts, noklikšķiniet ar peles labo pogu. + defaults-file-completed: defaults.json failā ir sarakstīti uzdevumi un līmeņi + no [world]! + defaults-file-overwrite: defaults.json jau existē. Tas tiek pārrakstīts. + import-challenges: Sāk importēt uzdevumus + import-levels: Sāk importēt līmeņus + import-number: Importēti [number] uzdevumi + load-add: 'Pievieno jaunu: [value]' + load-overwriting: Pārraksta "[value]" + load-skipping: '"[value]" jau ekistē - izlaiž' + name-has-completed-challenge: "&5[name] izpildīja [value] &r&5uzdevumu!" + name-has-completed-level: "&5[name] izpildīja visus uzdevumus no [value] &r&5līmeņa!" + no-levels: "&cUzmanību, nav definēti līmeņi iekš challenges.yml faila" + you-completed-challenge: "&2Tu izpildīji [value] &r&2uzdevumu!" + you-completed-level: "&2Tu izpildīji [value] &r&2līmeni!" + you-repeated-challenge: "&2Tu atkārtoji [value] &r&2uzdevumu!" + you-repeated-challenge-multiple: "&2Tu atkārtoji [value] &r&2uzdevumu [count] + reizes!" + titles: + challenge-subtitle: "[friendlyName]" + challenge-title: Veiksmīgi izpildīts uzdevums + level-subtitle: "[friendlyName]" + level-title: Veiksmīgi pabeigts līmenis +meta: + authors: + - BONNe +protection: + flags: + CHALLENGES_ISLAND_PROTECTION: + description: "&5&oPārslēdz kurš var|&5&opildīt uzdevumus" + name: Uzdevumu izpildes aizsardzība + CHALLENGES_WORLD_PROTECTION: + description: |- + &5&oĻauj pārslēgt vai|&5&ospēlētājam ir nepieciešams + &5&obūt uz salais, + &5&olai pildītu uzdevumus. + hint: Uzdevumus nevar pildīt ārpus salas + name: Uzdevumu salas ierobežosāna +version: 11 diff --git a/src/main/resources/locales/zh-CN.yml b/src/main/resources/locales/zh-CN.yml index 2671021..84efc71 100644 --- a/src/main/resources/locales/zh-CN.yml +++ b/src/main/resources/locales/zh-CN.yml @@ -4,7 +4,8 @@ ########################################################################################### ### Credits ### -# Tastybento: maintainer +meta: + authors: [] challenges: commands: diff --git a/src/main/resources/locales/zh-TW.yml b/src/main/resources/locales/zh-TW.yml index d0c3051..fef4060 100644 --- a/src/main/resources/locales/zh-TW.yml +++ b/src/main/resources/locales/zh-TW.yml @@ -4,7 +4,8 @@ ########################################################################################### ### Credits ### -# Tastybento: maintainer +meta: + authors: [] challenges: commands: