All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
227 lines
11 KiB
YAML
227 lines
11 KiB
YAML
en:
|
|
PREFIX: "[BwB]"
|
|
SUCCESS_COPY: "Book copied!"
|
|
SUCCESS_CLEARED: "Book cleared!"
|
|
SUCCESS_DECRYPTED: "Book decrypted!"
|
|
SUCCESS_AUTO_DECRYPTED: "Book auto-decrypted!"
|
|
SUCCESS_DELETED: "\"{file}\" deleted successfully"
|
|
SUCCESS_FORMATTED: "Book formatted!"
|
|
SUCCESS_GIVE_SENT: "Book sent!"
|
|
SUCCESS_GIVE_RECEIVED: "Book received!"
|
|
SUCCESS_TITLE_PAGE_ADDED: "Title page added!"
|
|
SUCCESS_PAGE_DELETED: "Page deleted!"
|
|
SUCCESS_BOOK_LOADED: "Book created!"
|
|
SUCCESS_MIGRATION_STARTED: "Starting book migration..."
|
|
SUCCESS_RELOADED: "Configuration, books and language strings reloaded!"
|
|
SUCCESS_SAVED: "Book Saved as &e\"{file}\"&r"
|
|
SUCCESS_SET_AUTHOR: "Book author set to {author}!"
|
|
SUCCESS_COST_REMOVED: "Price to create books removed!"
|
|
SUCCESS_COST_ITEM_SET: "Book creation price set to {quantity} {cost}(s)!"
|
|
SUCCESS_COST_ECONOMY_SET: "Book creation price set to {cost}!"
|
|
SUCCESS_COST_PAID: |
|
|
{cost} withdrawn to create {copies} book(s)
|
|
New balance: {balance}
|
|
SUCCESS_BOOKSHELF_DATA_DELETED: "Bookshelf successfully deleted!"
|
|
SUCCESS_BOOKSHELF_TITLE_SET: "Title successfully saved!"
|
|
SUCCESS_BOOKSHELF_LORE_SET: "Lore successfully saved!"
|
|
SUCCESS_GENERATION_CHANGED: "Book generation successfully changed!"
|
|
SUCCESS_LORE_SET: "Added lore to item!"
|
|
SUCCESS_TITLE_SET: "Title set to {title}!"
|
|
SUCCESS_DISPLAY_NAME_SET: "Display name set to {displayName}!"
|
|
SUCCESS_MIGRATED: "Successfully migrated all books"
|
|
SUCCESS_ENCRYPTED: "Book encrypted!"
|
|
SUCCESS_UNSIGNED: "Book un-signed"
|
|
ACTION_COPY: "copy"
|
|
ACTION_CLEAR: "clear"
|
|
ACTION_DECRYPT: "decrypt"
|
|
ACTION_ENCRYPT: "encrypt"
|
|
ACTION_ADD_TITLE_AUTHOR_PAGE: "add an author title page to"
|
|
ACTION_SET_AUTHOR: "set author"
|
|
ACTION_CHANGE_GENERATION: "change generation"
|
|
ACTION_UNSIGN: "unsign"
|
|
ERROR_PLAYER_ONLY: "This command can only be used by a player!"
|
|
ERROR_NOT_HOLDING_WRITTEN_BOOK: "You must be holding a written book to {action} it!"
|
|
ERROR_NOT_HOLDING_WRITABLE_BOOK: "You must be holding a writable book to {action} it!"
|
|
ERROR_NOT_HOLDING_ANY_BOOK: "You must be holding a book to perform this command"
|
|
ERROR_ONLY_ONE_BOOK: "You cannot {action} two books at once!"
|
|
ERROR_COPY_COUNT_NOT_SPECIFIED: "You must specify the number of copies to be made!"
|
|
ERROR_COPY_NEGATIVE_AMOUNT: "Number of copies must be larger than 0!"
|
|
ERROR_COPY_INVALID_AMOUNT: |
|
|
Book not copied!
|
|
Number specified was invalid!
|
|
ERROR_BOOK_COPIED_TOO_FAR: "You cannot copy this book any further. You must have the original or a direct copy."
|
|
ERROR_INVENTORY_FULL: "You need an available slot in your inventory."
|
|
ERROR_METADATA_MISSING: "Unable to get metadata for the held book!"
|
|
ERROR_VAULT_COST_BUT_UNAVAILABLE: "&4The cost was set to economy, but Vault is unavailable!"
|
|
ERROR_DECRYPT_MISSING_KEY: "No decryption password given!"
|
|
ERROR_DECRYPT_FAILED: "Failed to decrypt book!"
|
|
ERROR_ENCRYPTED_DIRECTORY_EMPTY_OR_MISSING: "Could not find any encrypted files!"
|
|
ERROR_ENCRYPTED_BOOK_UNKNOWN: "No matching encrypted book found!"
|
|
ERROR_DELETE_EMPTY: "No files available to delete!"
|
|
ERROR_INCORRECT_FILE_NAME: "Incorrect file name!"
|
|
ERROR_DELETE_FAILED_SILENT: "Deletion failed without an exception!"
|
|
ERROR_DELETE_FAILED_EXCEPTION: "Deletion failed!"
|
|
ERROR_ENCRYPT_NO_KEY: "You must specify a key to encrypt a book!"
|
|
ERROR_ENCRYPT_EMPTY: "Book must have contents to encrypt!"
|
|
ERROR_TOO_MANY_ARGUMENTS_COMMAND: "You have given too many arguments for this command!"
|
|
ERROR_GIVE_NO_RECIPIENT: "You have not specified the recipient of the book!"
|
|
ERROR_GIVE_RECIPIENT_UNKNOWN: "Player not found!"
|
|
ERROR_GIVE_RECIPIENT_FULL: "Receiving player must have space in their inventory to receive books!"
|
|
ERROR_GIVE_LOAD_FAILED: "Book failed to load!"
|
|
ERROR_INVALID_BOOK_PAGE: "Invalid page index given!"
|
|
ERROR_OUT_OF_RANGE_BOOK_PAGE: "The given page index is out of bounds!"
|
|
ERROR_NO_BOOK_PAGE: "You must supply a page index"
|
|
ERROR_GROUP_ENCRYPT_ARGUMENTS_MISSING: "You must specify a group name and key to encrypt a book!"
|
|
ERROR_GROUP_ENCRYPTED_ALREADY: "Book is already group encrypted!"
|
|
ERROR_LOAD_FAILED: "Book failed to load!"
|
|
ERROR_RELOAD_FAILED: |
|
|
Reload Failed!
|
|
See console for details
|
|
ERROR_SAVE_INVALID_PATH: "Saving Failed! Unable to find the save path!"
|
|
ERROR_SAVE_FILE_SYSTEM_ERROR: "Saving Failed! If this continues to happen, consult a server admin!"
|
|
ERROR_SAVE_OVERWRITE_REQUIRED: "Use &e{command}&r to overwrite!"
|
|
ERROR_SAVE_DUPLICATE_NAMED: "Book is already saved!"
|
|
ERROR_SAVE_DUPLICATE_UNNAMED: "Maximum amount of {file} duplicates reached!"
|
|
ERROR_UNKNOWN_COMMAND: "Invalid command specified"
|
|
ERROR_AUTHOR_BLANK: "You must specify an author"
|
|
ERROR_COST_NOT_SPECIFIED: "[Item/Eco] and [quantity] must be specified!"
|
|
ERROR_COST_INVALID_QUANTITY: "[quantity] must be a number greater than 0!"
|
|
ERROR_COST_INVALID_TYPE: "Price type must be \"item\" or \"economy\"!"
|
|
ERROR_COST_ITEM_MISSING: "Must be holding an item to set an [Item] price!"
|
|
ERROR_COST_INSUFFICIENT_ECONOMY: "{cost} is required for this command!"
|
|
ERROR_COST_INSUFFICIENT_AMOUNT: "{cost} {currency}(s) are required for this command!"
|
|
ERROR_COST_INSUFFICIENT_WRITABLE_BOOK: "{cost} empty book and quill(s) are required for this command!"
|
|
ERROR_BOOKSHELF_NOT_FOUND: "You are not looking at a bookshelf!"
|
|
ERROR_BOOKSHELF_NOT_REGISTERED: "The block you are looking at is not a registered bookshelf"
|
|
ERROR_BOOKSHELF_NAME_REQUIRED: "You must name the bookshelf before assigning lore!"
|
|
ERROR_GENERATION_NOT_SPECIFIED: "You must specify the new generation for your book!"
|
|
ERROR_GENERATION_INVALID: "Invalid book generation specified!"
|
|
ERROR_LORE_EMPTY: "You must specify the new lore to set!"
|
|
ERROR_NO_ITEM: "You must be holding an item to use this command!"
|
|
ERROR_TITLE_EMPTY: "You must specify the new title/display name to set!"
|
|
ERROR_TITLE_LENGTH: "Book titles are capped at 32 characters!"
|
|
ERROR_ENCRYPT_ALREADY_SAVED: |
|
|
An encrypted version of this book is already saved.
|
|
Please decrypt your previously encrypted copy first.
|
|
ERROR_BOOK_NOT_FOUND: "Could not find a book to replace!"
|
|
ERROR_GROUP_DECRYPT_NO_PERMISSION: "You are not allowed to decrypt that book"
|
|
ERROR_GROUP_DECRYPT_NOT_FOUND: "Unable to find encrypted book"
|
|
ERROR_GROUP_DECRYPT_LOAD_FAILED: "Unable to load the unencrypted book!"
|
|
ERROR_MIGRATION_FAILED: "Failed to migrate all books"
|
|
ERROR_MIGRATION_BOOK_FAILED: "Failed to migrate book: {file} Cause: {exception}"
|
|
ERROR_METADATA_CREATION_FAILED: "Unable to create blank book metadata!"
|
|
ERROR_LOAD_BOOK_EMPTY: "File was blank!!"
|
|
ERROR_AUTHOR_ONLY: "You must be the author of this book to use this command!"
|
|
ERROR_ENCRYPT_BOOK_EMPTY: "Book is empty!"
|
|
ERROR_DECRYPT_NOT_FOUND: "Book not found!"
|
|
ERROR_DECRYPT_LEGACY_INVALID_KEY: "Incorrect decryption key!"
|
|
ERROR_GROUP_ENCRYPT_FAILED: "Group encrypted failed!"
|
|
ERROR_ENCRYPT_FAILED: "Encryption failed!"
|
|
NEUTRAL_ATTEMPTING_LEGACY_DECRYPTION: "Attempting legacy decryption"
|
|
# ---------------------------------- #
|
|
# Custom formatting for some output #
|
|
# ---------------------------------- #
|
|
NEUTRAL_COMMANDS_HEADER: |
|
|
&nBooks without Borders help page&r
|
|
&e[] = optional, <> = required (see each description for exceptions)
|
|
{bookPrice}&eCommands:
|
|
{commandExplanation}&r
|
|
{commands}
|
|
NEUTRAL_COMMANDS_BOOK_PRICE_ECO: "\n&c[{cost} is required to create a book]"
|
|
NEUTRAL_COMMANDS_BOOK_PRICE_ITEM: "&c[{quantity} {type} (s) are required to create a book]\n"
|
|
NEUTRAL_COMMANDS_COMMAND: "\n&e{usage}{aliases}: &a{description}"
|
|
NEUTRAL_COMMANDS_SUMMARY: "\n&eCommand: &aUsage summary"
|
|
NEUTRAL_COMMANDS_DESCRIPTION: "\n&eCommand and arguments &f(&bAlias list&f): &aFull description &7{Required permission}"
|
|
NEUTRAL_COMMANDS_COMMAND_NO_PERMISSION_REQUIRED: "None"
|
|
NEUTRAL_COMMANDS_COMMAND_PERMISSION: " &7{{permission}}"
|
|
NEUTRAL_COMMANDS_ALIASES: " &f(&b{aliases}&f)"
|
|
NEUTRAL_TITLE_PAGE_TITLE_AUTHOR_FORMAT: "{title}{separator}By: {author}"
|
|
NEUTRAL_TITLE_PAGE_HEADER_FORMAT: "\n&n&l{header}&r"
|
|
NEUTRAL_TITLE_PAGE_TEXT_FORMAT: "\n\n&o{text}&r"
|
|
NEUTRAL_AUTHOR_PUBLIC_BOOKS_HEADER: "--- &aPublicly saved books by: &b{author}&r ---\n"
|
|
NEUTRAL_AUTHOR_PLAYER_BOOKS_HEADER: "--- &aYour saved books by: &b{author}&r ---\n"
|
|
NEUTRAL_AUTHOR_BOOKS_PATH: "Select book by path"
|
|
NEUTRAL_AUTHOR_BOOKS_INVALID_PAGE: "&7No such page"
|
|
NEUTRAL_BOOK_LIST_TOTAL_PAGES: "Page {current} of {total}"
|
|
NEUTRAL_BOOK_LIST_PREVIOUS_PAGE: "[<] Previous"
|
|
NEUTRAL_BOOK_LIST_NEXT_PAGE: "Next [>]"
|
|
NEUTRAL_BOOK_LIST_AUTHOR_SEPARATOR: "&r by "
|
|
NEUTRAL_BOOK_LIST_TO_PAGE: "To page {page}"
|
|
NEUTRAL_BOOK_LIST_INDEX_HOVER: "Books starting with {character}"
|
|
NEUTRAL_BOOK_LIST_PUBLIC_BOOKS_HEADER: "--- &aPublicly saved books&r ---\n"
|
|
NEUTRAL_BOOK_LIST_PLAYER_BOOKS_HEADER: "--- &aYour saved books&r ---\n"
|
|
NEUTRAL_BOOK_LIST_AUTHOR_HOVER: "Books by {author}"
|
|
NEUTRAL_BOOK_LIST_PATH_HOVER: "Select book by path"
|
|
NEUTRAL_BOOK_LIST_BOOK_INDEX_HOVER: "Select book by index"
|
|
NEUTRAL_BOOK_LIST_BOOK_INDEX_NUMBER: "[{index}]"
|
|
NEUTRAL_BOOKSHELF_HEADER_TITLE: "&nBookshelf summary\n&#FF5700Books in {title}&r&#FF5700:{lore}"
|
|
NEUTRAL_BOOKSHELF_HEADER_LORE: "\n &d{lore}&r"
|
|
NEUTRAL_BOOKSHELF_HEADER_TITLE_EMPTY: "shelf"
|
|
NEUTRAL_BOOKSHELF_HEADER_TOP: "\n &#FF5700Top Row:&r"
|
|
NEUTRAL_BOOKSHELF_HEADER_BOTTOM: "\n &#FF5700Bottom Row:&r"
|
|
NEUTRAL_BOOKSHELF_ENCHANTED_PREFIX: "&#A64CFF[E]&r"
|
|
NEUTRAL_BOOKSHELF_WRITTEN_FORMAT: "򧬔[Q]&r{title}&r by {author}"
|
|
NEUTRAL_BOOKSHELF_PLAIN_BOOK_PREFIX: "&#A5682A[P]&r"
|
|
NEUTRAL_BOOKSHELF_UNNAMED_PLAIN_BOOK_FORMAT: "Plain book"
|
|
NEUTRAL_BOOKSHELF_ENTRY_INDEX: "\n &#ffd700{index}. &r"
|
|
NEUTRAL_BOOKSHELF_EMPTY: "&7<empty>"
|
|
# -----------------------------------------#
|
|
# Translations of unknown/untitled author. #
|
|
# Altering this might cause problems. #
|
|
# -----------------------------------------#
|
|
NEUTRAL_UNKNOWN_AUTHOR: "Unknown"
|
|
NEUTRAL_UNKNOWN_TITLE: "Untitled"
|
|
# --------------------------- #
|
|
# Sign headers and specifiers #
|
|
# --------------------------- #
|
|
SIGN_HEADER: "[BwB]"
|
|
SIGN_ENCRYPT: "[Encrypt]"
|
|
SIGN_DECRYPT: "[Decrypt]"
|
|
SIGN_GIVE: "[Give]"
|
|
# -------------- #
|
|
# Sign responses #
|
|
# -------------- #
|
|
ERROR_SIGN_INVALID: "Invalid sign!"
|
|
ERROR_SIGN_COMMAND_INVALID: "Sign command {action} {data} is invalid"
|
|
SUCCESS_SIGN_GIVE: "Received book!"
|
|
# ------------ #
|
|
# Placeholders #
|
|
# -------------¤
|
|
# Warning: Replacing any of these require them to be replaced in every other string in this file that contains the
|
|
# placeholder. Avoid changing these unless it's necessary, or you know what you're doing! Some placeholders may also
|
|
# be used in non-customizable error messages.
|
|
# ------------ #
|
|
FILE: "{file}"
|
|
AUTHOR: "{author}"
|
|
ACTION: "{action}"
|
|
DATA: "{data}"
|
|
INDEX: "{index}"
|
|
QUANTITY: "{quantity}"
|
|
COST: "{cost}"
|
|
TITLE: "{title}"
|
|
DISPLAY_NAME: "{displayName}"
|
|
COMMAND: "{command}"
|
|
EXCEPTION: "{exception}"
|
|
PATH: "{path}"
|
|
EXTENSION: "{extension}"
|
|
HEADER: "{header}"
|
|
TEXT: "{text}"
|
|
SEPARATOR: "{separator}"
|
|
CURRENT: "{current}"
|
|
TOTAL: "{total}"
|
|
CHARACTER: "{character}"
|
|
PAGE: "{page}"
|
|
BOOK_PRICE: "{bookPrice}"
|
|
COMMANDS: "{commands}"
|
|
COMMAND_EXPLANATION: "{commandExplanation}"
|
|
PLAYER: "{player}"
|
|
CURRENCY: "{currency}"
|
|
FOLDER: "{folder}"
|
|
TYPE: "{type}"
|
|
PERMISSION: "{permission}"
|
|
USAGE: "{usage}"
|
|
DESCRIPTION: "{description}"
|
|
ALIASES: "{aliases}"
|
|
LORE: "{lore}"
|
|
COPIES: "{copies}"
|
|
BALANCE: "{balance}" |