This commit is contained in:
samsonsin
2025-05-29 23:26:10 +02:00
commit 90b3575aea
11149 changed files with 2362534 additions and 0 deletions

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Beispieltext
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=Ein Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Spielt auf einem LAN Server
craftpresence.defaults.state.loading=Wird geladen...
craftpresence.defaults.state.main_menu=Im Hauptmenü
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Spielt Einzelspieler
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=Beim Ausführen dieses Befehls ist ein Fehler aufgetreten
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Fehler beim Speichern der Konfiguration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=CraftPresence wird heruntergefahren...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=Diese Funktion wird in dieser Version von Minecraft nicht unterstützt
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Verfügbare Platzhalter
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Senden / Empfangen von Beitrittsanfragen in Discord erlauben?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Aktuelle Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Anpassen der Bedienbarkeitseinstellungen der Mod\n Enthält:\n - Sprach-Id\n - Keybinds\n - Zusätzliche Gui-Anpassungsoptionen
gui.config.comment.title.advanced=Zusätzliche Einstellungen der Mod anpassen
gui.config.comment.title.general=Allgemeine Einstellungen für Anzeigeinformationen
gui.config.comment.title.status_messages=Nachrichten in Bezug auf unterschiedliche Spielzustände anpassen
gui.config.message.button.about=Über
gui.config.message.button.add.new=Neu hinzufügen
gui.config.message.button.back=Zurück
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Befehle
gui.config.message.button.continue=Weiter
gui.config.message.button.copy=Copy
gui.config.message.button.download=Herunterladen
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Auf den Standard zurücksetzen
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Speichern
gui.config.message.button.sync.config=Synchronisier Konfiguration
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=Quelle anzeigen
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Standard Biome Nachricht
gui.config.message.default.dimension=Standard Dimensions Nachricht
gui.config.message.default.server=Standard Server Nachricht
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Farbwert
gui.config.message.editor.color.value.blue=Blauer Farbwert
gui.config.message.editor.color.value.green=Grüner Farbwert
gui.config.message.editor.color.value.red=Roter Farbwert
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Schlüssel eingeben...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Bezeichnung:
gui.config.message.editor.message=Nachricht:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Vorschau:
gui.config.message.editor.search=Suchen:
gui.config.message.editor.texture_path=Textur Pfad:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Wertname:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Aktiviere "%1$s" und speichere deine Konfiguration, um dieses Menü zu verwenden**
gui.config.message.hover.empty.default=**Standardinfo darf nicht leer sein und muss gültig sein**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Mit diesem Wert angehängte Nachrichtendaten
gui.config.message.hover.value.name=Name um diesen Wert zu identifizieren
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Sprach ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Entwicklermodus
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entitäts Reitnachricht
gui.config.name.advanced.entity_target_messages=Entitäts Zielnachricht
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Nachrichten
gui.config.name.advanced.item_messages=Item Nachrichten
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Aktualisierungsrate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Ausführlicher Modus
gui.config.name.biome_messages.biome_icon=Standard Biom Icon
gui.config.name.biome_messages.biome_messages=Biom Nachrichten
gui.config.name.dimension_messages.dimension_icon=Standard Dimensions Icon
gui.config.name.dimension_messages.dimension_messages=Dimensions Nachrichten
gui.config.name.display.dynamic_icons=Dynamische Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Automatische Registrierung
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Standard Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Biom Daten erkennen
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Dimensions Daten erkennen
gui.config.name.general.detect_mcupdater_instance=MCUpdater Instanz erkennen
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=MultiMC Instanz erkennen
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Welt Daten erkennen
gui.config.name.general.enable_join_request=Beitrittsanfragen aktivieren
gui.config.name.general.preferred_client=Bevorzugter Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Standard Server Icon
gui.config.name.server_messages.server_messages=Server Nachrichten
gui.config.name.server_messages.server_motd=Standard Server Motd
gui.config.name.server_messages.server_name=Standard Servername
gui.config.name.status_messages.lan_message=LAN Spiel Nachricht
gui.config.name.status_messages.loading_message=Lade Nachricht
gui.config.name.status_messages.main_menu_message=Hauptmenü Nachricht
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Einzelspieler Nachricht
gui.config.title=CraftPresence - Konfiguration Einstellungen
gui.config.title.about.config=Über diese Konfiguration Gui
gui.config.title.accessibility=Einstellungen zur Barrierefreiheit
gui.config.title.advanced=Erweiterte Einstellungen
gui.config.title.biome.edit_specific_biome=CraftPresence - Biom bearbeiten (%1$s)
gui.config.title.biome_messages=Biom Nachrichten anpassen
gui.config.title.commands=CraftPresence - Befehlseingabe
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Dimension bearbeiten (%1$s)
gui.config.title.dimension_messages=Dimensions Nachrichten anpassen
gui.config.title.display.edit_specific_button=CraftPresence - Bearbeite Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Icon bearbeiten (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Neuen Wert hinzufügen
gui.config.title.editor.add.new.prefilled=CraftPresence - Neuen Wert hinzufügen (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=Handwerkspräsentation - Entität bearbeiten (%1$s)
gui.config.title.general=Allgemeine Einstellungen
gui.config.title.gui.edit_specific_gui=CraftPresence - Gui bearbeiten (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Bearbeite Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Wähle ein Biom aus
gui.config.title.selector.button=CraftPresence - Wähle einen Button aus
gui.config.title.selector.dimension=CraftPresence - Wähle eine Dimension aus
gui.config.title.selector.entity=CraftPresence - Wähle eine Entität aus
gui.config.title.selector.extra=(%1$s angezeigt; %2$s gesamt)
gui.config.title.selector.gui=CraftPresence - Wähle einen Gui aus
gui.config.title.selector.icon=CraftPresence - Wähle ein Icon aus
gui.config.title.selector.item=CraftPresence - Wähle ein Item aus
gui.config.title.selector.server=CraftPresence - Wähle eine Server-Adresse aus
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets Liste
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Benutzerdefinierte Assets Liste
gui.config.title.selector.view.biomes=CraftPresence - Verfügbare Biome
gui.config.title.selector.view.dimensions=CraftPresence - Verfügbare Dimensionen
gui.config.title.selector.view.entities=Handwerkspräsentation - Verfügbare Entitäten
gui.config.title.selector.view.guis=CraftPresence - Verfügbare Guis
gui.config.title.selector.view.items=CraftPresence - Verfügbare Items
gui.config.title.selector.view.servers=CraftPresence - Server-Adressen
gui.config.title.server.edit_specific_server=CraftPresence - Server bearbeiten (%1$s)
gui.config.title.server_messages=Server Nachrichten anpassen
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Status Nachrichten anpassen
key.craftpresence.category=CraftPresence - Steuerung
key.craftpresence.config_keycode.description=Das Tastenkützel, um auf den Konfigurationsbildschirm zuzugreifen
key.craftpresence.config_keycode.name=Gui Tastenkürzel konfigurieren

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=Loading...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Placeholders disponibles
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Versión actual -> %1$s (esquema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=Configuración general de la información de pantalla
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=Información
gui.config.message.button.add.new=Añadir nuevo
gui.config.message.button.back=Volver
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Comandos
gui.config.message.button.continue=Continuar
gui.config.message.button.copy=Copy
gui.config.message.button.download=Descargar
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Restablecer a valores predeterminados
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Guardar
gui.config.message.button.sync.config=Sincronizar configuración
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=Ver fuente
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Mensaje de bioma predeterminado
gui.config.message.default.dimension=Mensaje de dimensión predeterminado
gui.config.message.default.server=Mensaje de servidor predeterminado
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Valor del color alfa
gui.config.message.editor.color.value.blue=Valor del color azul
gui.config.message.editor.color.value.green=Valor del color verde
gui.config.message.editor.color.value.red=Valor del color rojo
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Código Hex:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Mensaje:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Vista previa:
gui.config.message.editor.search=Buscar:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Nombre para identificar este valor
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Icono de Bioma Predeterminado
gui.config.name.biome_messages.biome_messages=Mensajes de Bioma
gui.config.name.dimension_messages.dimension_icon=Icono de Dimensión Predeterminado
gui.config.name.dimension_messages.dimension_messages=Mensajes de Dimensión
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Icono Predeterminado
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Icono de Servidor Predeterminado
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Nombre de Servidor Predeterminado
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Ajustes de Configuración
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Ajustes de Accesibilidad
gui.config.title.advanced=Ajustes Avanzados
gui.config.title.biome.edit_specific_biome=CraftPresence - Editar Bioma (%1$s)
gui.config.title.biome_messages=Personalizar Mensajes de Bioma
gui.config.title.commands=CraftPresence - Entrada de Comando
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Editar Dimensión(%1$s)
gui.config.title.dimension_messages=Personalizar Mensajes de Dimensión
gui.config.title.display.edit_specific_button=CraftPresence - Editar Botón(%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Editar Icono(%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Añadir Valor Nuevo
gui.config.title.editor.add.new.prefilled=CraftPresence - Añadir Valor Nuevo (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Editar Entidad(%1$s)
gui.config.title.general=Ajustes Generales
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Editar Item(%1$s)
gui.config.title.selector.biome=CraftPresence - Selecciona un Bioma
gui.config.title.selector.button=CraftPresence - Selecciona un Botón
gui.config.title.selector.dimension=CraftPresence - Selecciona una Dimensión
gui.config.title.selector.entity=CraftPresence - Selecciona una Entidad
gui.config.title.selector.extra=(%1$s Mostrados; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Selecciona un Icono
gui.config.title.selector.item=CraftPresence - Selecciona un Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Lista de Recursos de Discord
gui.config.title.selector.view.assets.custom=CraftPresence - Lista de Recursos Personalizados de Discord
gui.config.title.selector.view.biomes=CraftPresence - Biomas Disponibles
gui.config.title.selector.view.dimensions=CraftPresence - Dimensiones Disponibles
gui.config.title.selector.view.entities=CraftPresence - Entidades Disponibles
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Items Disponibles
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Editar Servidor(%1$s)
gui.config.title.server_messages=Personalizar Mensajes de Servidor
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Personalizar Mensajes de Estado
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Tient {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Objets: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Joueurs
craftpresence.defaults.placeholder.world_info=Sur {world.name}
craftpresence.defaults.server_messages.server_messages=Joue sur {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=Un Serveur Minecraft
craftpresence.defaults.server_messages.server_name=Serveur Minecraft
craftpresence.defaults.state.lan=Joue sur un Serveur LAN
craftpresence.defaults.state.loading=Chargement...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=Loading...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=로딩중...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=Loading...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lLog do Compilador:§r\n"%1$s"\n\n§6§lDescompilador (Tamanho: %2$s):§r\n%3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExportando Asset(s) do Id de Cliente %1$s: %2$s de %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} está editando um Replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} está exportando um Replay ({replaymod.frames.current} quadros /{replaymod.frames.total} quadros)
craftpresence.defaults.integrations.replaymod.viewer={player.name} está navegando pelos replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=Loading...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Limpo
craftpresence.defaults.weather.rain=Chovendo
craftpresence.defaults.weather.thunder=Trovejando
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=Um erro de compilador ocorreu:
craftpresence.logger.error.config.backup=Um backup do seu arquivo de config foi salvo para prevenir perda de dados...
craftpresence.logger.error.config.invalid.icon.empty=Não foi possível encontrar ícones compatíveis! Por favor, crie um Issue se isto for um erro do mod...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=Ícone do bioma atual
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=O ícone de entidade padrão
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=Ícone de exibição padrão
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Informação de Versão
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lВывод компилятора:§r\n "%1$s"\n\n§6§lДекомпилятор(Размер: %2$s):§r\n %3$s
craftpresence.command.current_data=§lТекущие данные RPC (Вы вошли в систему как %1$s):§r\n §6§lТип действия:§r %2$s\n §6§lПодробности:§r %3$s\n §6§lСостояние игры:§r %4$s\n §6§lНачальная временная метка:§r %5$s\n §6§lID Клиента:§r %6$s\n §6§lФормат большого изображения:§r %7$s\n §6§lТекстовый формат большого изображения:§r %8$s\n §6§lФормат маленького изображения:§r %9$s\n §6§lТекстовый формат маленького изображения:§r %10$s\n §6§lID Группы:§r %11$s\n §6§lУчастников группы:§r %12$s\n §6§lМаксимум участников группы:§r %13$s\n §6§lУровень приватности:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lКонечная временная метка:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lКнопки:§r %19$s\n §6§lСборка:§r %20$s
craftpresence.command.export.exception=§c§lИсключение команды - Не удается экспортировать значки из ID клиента %1$s
craftpresence.command.export.post=§2§lЗавершен экспорт %1$s значков из ID клиента %2$s со статусом полного копирования %3$s
craftpresence.command.export.pre=§6§lНачат экспорт %1$s значков из ID клиента %2$s со статусом полного копирования %3$s
craftpresence.command.export.progress=§6§lЭкспорт актива(ов) из идентификатора клиента %1$s: %2$s из %3$s
craftpresence.command.offline=§c§lНевозможно выполнить команду - Клиент в настоящее время оффлайн...
craftpresence.command.reboot.post=§2§lCraftPresence был перезагружен!
craftpresence.command.reboot.pre=§6§lПерезагрузка CraftPresence...
craftpresence.command.reload=§6§lПерезагрузка данных CraftPresence в зависимости от настроек!
craftpresence.command.reload.complete=§2§lДанные CraftPresence перезагружены!
craftpresence.command.request.accept=§6§lЗапрос на присоединение принят! %1$s было отправлено приглашение!
craftpresence.command.request.denied=§6§lЗапрос на присоединение отклонен %1$s!
craftpresence.command.request.info=§6§lИнформация о запросах:§r\n §6§lНик запрашиваемого: %1$s\n\n §6§lИспользуйте /cp request <accept|deny> или подождите %2$s секунд, чтобы проигнорировать
craftpresence.command.request.none=§6§lУ вас нет доступных запросов на присоединение!
craftpresence.command.shutdown.post=§2§lCraftPresence был выключен!\n §6§lИспользуйте /cp reboot, чтобы перезагрузить
craftpresence.command.shutdown.pre=§6§lВыключение CraftPresence...
craftpresence.command.unrecognized=§c§lНеизвестная команда - Используйте §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Использование компиляции:\n\n §6§lИспользуйте /cp compile "<expr>" для просмотра вывода определённого заполнителя или выражения через Starscript
craftpresence.command.usage.export=§lCraftPresence - Команды экспортирования:\n\n §6§lassets [clientId:%1$s] [doFullCopy:%2$s] §r- Экспортирует значки из указанного ID клиента
craftpresence.command.usage.main=§lCraftPresence - Подкоманды:\n §rСинтаксис: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Перезагрузка RPC\n §6§lshutdown §r- Выключение RPC\n §6§lcompile §r- Тест вывода замеченного выражения, с помощью Starscript\n §6§lsearch §r- Поиск допустимых плейсхолдеров, доступных для использования с Rich Presence\n §6§lreload §r- Перезагрузить данные CraftPresence на основе настроек\n §6§lrequest §r- Просмотр информации о запросе на присоединение\n §6§lexport §r- Просмотр экспортных команд для данных мода\n §6§lview §r- Просмотр разнообразных данных\n §6§lhelp §r- Просматривает страницу
craftpresence.command.usage.search=§lCraftPresence - Использование поиска:\n\n §6§l/cp поиск <searchTerm|type:name> для поиска подходящих доступных заполнителей
craftpresence.command.usage.view=§lCraftPresence - Просмотр подкоманд:\n\n §6§lcurrentData §r- Показывает текущие данные RPC, в виде текста.\n §6§lassets §r- Отображает все доступные активные иконки\n §6§ldimensions §r- Отображает доступные имена измерений\n §6§lbiomes §r- Отображает доступные названия биомов\n §6§lservers §r- Отображает доступные адреса серверов\n §6§lscreens §r- Отображает доступные названия Gui\n §6§litems §r- Отображает доступные имена предметов\n §6§lentities §r- Отображает доступные имена сущностей\n §6§lplaceholders §r- Отображает доступные места размещения
craftpresence.command.usage.view.assets=§lCraftPresence - Просмотр команд:\n\n §6§lcustom §r- Просмотреть динамические значки\n §6§lall §r- Просмотреть все значки
craftpresence.defaults.advanced.entity_riding_messages=Ездит на {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Цель {entity.target.name}
craftpresence.defaults.advanced.gui_messages=В {screen.name}
craftpresence.defaults.advanced.item_messages=Держит {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Находится в {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=Находится в {dimension.name}
craftpresence.defaults.display.button.label=Пример текста
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} редактирует повтор
craftpresence.defaults.integrations.replaymod.renderer={player.name} экспортирует повтор ({replaymod.frames.current}/{replaymod.frames.total} кадров)
craftpresence.defaults.integrations.replaymod.viewer={player.name} просматривает повторы
craftpresence.defaults.placeholder.mods={general.mods} Мод(ы)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=На {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Здоровье: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Предметы: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=Как {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Игроки
craftpresence.defaults.placeholder.world_info=В {world.name}
craftpresence.defaults.server_messages.server_messages=Играет на {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=Сервер Minecraft
craftpresence.defaults.server_messages.server_name=Сервер Minecraft
craftpresence.defaults.state.lan=Играет на локальном сервере
craftpresence.defaults.state.loading=Загрузка...
craftpresence.defaults.state.main_menu=В главном меню
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Играет в одиночной игре
craftpresence.defaults.weather.clear=Очистить
craftpresence.defaults.weather.rain=Дождь
craftpresence.defaults.weather.thunder=Гроза
craftpresence.defaults.world_name=Мир
craftpresence.logger.error.command=Произошла ошибка при выполнении команды
craftpresence.logger.error.compiler=Произошло исключение компилятора:
craftpresence.logger.error.config.backup=Создана резервная копия конфигурационного файла для предотвращения потери данных...
craftpresence.logger.error.config.invalid.icon.empty=Не удается обнаружить значки для использования! Пожалуйста, сообщите об этой проблеме, если возникла ошибка...
craftpresence.logger.error.config.missing.default=Для свойства "%1$s" отсутствует значение по умолчанию, добавление в свойство...
craftpresence.logger.error.config.prop.empty=Обнаружено пустое или неконвертируемое свойство ("%1$s"), устанавливаем свойство по умолчанию...
craftpresence.logger.error.config.prop.invalid=Обнаружено недопустимое свойство ("%1$s"), удаление свойства...
craftpresence.logger.error.config.save=Не удается загрузить или сохранить конфигурацию
craftpresence.logger.error.connect=Невозможно подключиться к Discord...
craftpresence.logger.error.discord.assets.default=Не удается назначить альтернативный значок для имени ресурса "%1$s", используем стандартный/случайный значок "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Значок с именем "%1$s" не существует, попытка использовать альтернативный значок "%2$s"...
craftpresence.logger.error.discord.assets.load=Не удается получить значки с Discord, возможно, что-то не работает...
craftpresence.logger.error.discord.join=Запрос на присоедениние отклонен, так как введен недопустимый ключ присоеденения: %1$s
craftpresence.logger.error.keycode=Произошла ошибка назначения клавиши, сброс "%1$s" до значения по умолчанию, чтобы предотвратить сбой...
craftpresence.logger.error.module=Произошло исключение модуля:
craftpresence.logger.error.pack=Не удается получить данные сборки "%1$s" (игнорируйте, если не используете сборки "%1$s")
craftpresence.logger.error.parser=Произошло исключение парсера:
craftpresence.logger.error.rpc=CraftPresence обнаружил следующую ошибку RPC и был отключен, чтобы предотварить сбой: %1$s
craftpresence.logger.error.system=CraftPresence не удается получить системную информацию, возможно, что-то работает неправильно...
craftpresence.logger.error.verbose=Пожалуйста, включите подробный режим для просмотра деталей.
craftpresence.logger.info.config.new=Новые данные конфигурации для CraftPresence были успешно созданы!
craftpresence.logger.info.config.outdated=Обнаружена устаревшая конфигурация! Перенос схемы v%1$s на v%2$s
craftpresence.logger.info.config.save=Настройки конфигурации сохранены и успешно перезагружены!
craftpresence.logger.info.connect=Попытка подключения к Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s значков было обнаружено!
craftpresence.logger.info.discord.assets.fallback=Резеврный значок для "%1$s" найден! Использование запасного значка с именем "%2$s"!
craftpresence.logger.info.discord.assets.load=Проверка на наличие доступных значков с ID клиента: %1$s
craftpresence.logger.info.discord.assets.load.credits=Первоначально был создан paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=Для добавления поддержки этого значка, пожалуйста, отправьте запрос на его добавление к стандартному ID клиента или добавьте значок под следующим названием: "%1$s".
craftpresence.logger.info.load=Загружены данные с ID клиента: %1$s (Вы вошли в систему как %2$s)
craftpresence.logger.info.migration.add=Добавление данных миграции для сопоставления данных %1$s с идентификатором действий %2$s (Причина: %3$s)!
craftpresence.logger.info.migration.apply=Применение данных миграции для сопоставления данных %1$s с идентификатором действий %2$s -> Преобразование %3$s из %4$s в %5$s
craftpresence.logger.info.os=Обнаружена OS: %1$s (Архитектура: %2$s, является 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Проверка наличия "%1$s" данных набора...
craftpresence.logger.info.pack.loaded=Найдены "%1$s" данные набора! (Имя: "%2$s", Иконка: "%3$s")
craftpresence.logger.info.shutdown=Выключение CraftPresence...
craftpresence.logger.warning.debug_mode=Вы используете CraftPresence в режиме отладки, некоторые функции могут работать неправильно!
craftpresence.message.unsupported=Функция не поддерживается в этой версии Minecraft
craftpresence.placeholders.asIcon.description=Преобразует строку в Корректный и Приемлемый формат значка
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Преобразует идентификатор в правильно отформатированное и интерпретируемое имя
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Преобразует ввод в хорошо читаемую строку
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=Значок биома по умолчанию
craftpresence.placeholders.biome.icon.description=Текущая иконка биома
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=Данные отображения текущего биома в игре
craftpresence.placeholders.biome.name.description=Название текущего биома
craftpresence.placeholders.capitalizeWords.description=Записывает слова в заданную строку
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Фиксирует указанное число между минимальным и максимальным пределом
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Фиксирует указанное число между минимальным и максимальным пределом
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Фиксирует указанное число между минимальным и максимальным пределом
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Фиксирует указанное число между минимальным и максимальным пределом
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Конвертировать указанную строку в указанный формат даты, если возможно
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Преобразовать строку даты из одного формата в другой формат
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Преобразовать строку даты от одного часового пояса в другой
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Преобразование строки даты в временную метку эпохи в миллисекундах
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Преобразование строки даты в временную метку эпохи в секундах
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=Значок измерения по умолчанию
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=Данные отображения текущего измерения в игре
craftpresence.placeholders.dimension.name.description=Название текущего измерения
craftpresence.placeholders.entity.default.icon.description=Значок Entity по умолчанию
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=Фирменный знак Minecraft
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=Количество модов, находящихся в Вашей папке mods
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=Знак версии Minecraft
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=Данные отображения главного меню, если они применимы
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Ваше текущее здоровье в игре
craftpresence.placeholders.player.health.max.description=Ваше текущее максимальное здоровье в игре
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Ваш ник
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Ваша текущая игровая позиция X
craftpresence.placeholders.player.position.y.description=Ваша текущая внутриигровая позиция Y
craftpresence.placeholders.player.position.z.description=Ваша текущая внутриигровая позиция Z
craftpresence.placeholders.player.uuid.full.description=Ваш UUID (полный формат, если UUID действителен)
craftpresence.placeholders.player.uuid.short.description=Ваш UUID (обрезанный формат)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=Данные отображения текущего графического интерфейса, если они применимы
craftpresence.placeholders.screen.name.description=Название текущего графического интерфейса
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=Значок сервера по умолчанию
craftpresence.placeholders.server.icon.description=Текущий значок сервера
craftpresence.placeholders.server.message.description=Данные отображения текущего сервера в игре
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) Имя текущего сервера
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Доступные заполнители
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=Текущая сложность
craftpresence.placeholders.world.name.description=Название текущего мира
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=Идентификатор языка, который будет использоваться для перевода строк этого мода
gui.config.comment.accessibility.strip_extra_gui_elements=Позволяет CraftPresence удалять визуальные улучшения из графического интерфейса\n (Может улучшить производительность графического интерфейса в некоторых областях)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Отображает предварительный просмотр заполнителей в соответствующих всплывающих подсказках графического интерфейса
gui.config.comment.advanced.debug_mode=Позволяет использовать режим разработчика, показывая функции отладки, включая ведение журнала отладки
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Позволяет CraftPresence изменять сообщения связанные с сущностями\n Обратите внимание:\n - Требуется настройка сообщений связанных с сущностями
gui.config.comment.advanced.enable_per_gui=Позволяет CraftPresence изменять сообщения графического интерфейса\n Обратите внимание:\n - Требуется настройка сообщений ГИП\n - В некоторых версиях Minecraft графический интерфейс должен быть открыт один раз перед настройкой из-за запутывания кода
gui.config.comment.advanced.enable_per_item=Позволяет CraftPresence изменять сообщения предметов\n Обратите внимание:\n - Требуется настройка сообщений предметов
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Позволяет выставлять автоматическую заглавную букву в словах, а также использовать форматирование строк
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=Время, которое требуется для обновления отображения модулей игровой активности в секундах
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Позволяет использовать подробный режим, показывая более подробное ведение журнала, трассировки стека и глубоких сообщений об исключениях
gui.config.comment.biome_messages.biome_icon=Значок биома, используемый по умолчанию в неподдерживаемом или неизвестном биоме
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Значок измерения, используемый по умолчанию в неподдерживаемом или неизвестном измерении
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Регистрирует клиента в качестве приложения с Discord\n(Предупреждение: могут возникнуть проблемы с совместимостью и JVM)
gui.config.comment.general.client_id=ID Клиента используется для получения значков и заголовков
gui.config.comment.general.default_icon=Стандартный значок\n(Используется в главном меню, измерениях и серверах)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Включить обнаружение данных о биомах?\n(Позволяет использовать сообщения биомов и связанные с ним заполнители)
gui.config.comment.general.detect_curse_manifest=Включить обнаружение данных манифеста Twitch/Curse?
gui.config.comment.general.detect_dimension_data=Включить обнаружение данных об измерениях?\n(Позволяет использовать сообщения измерений и связанные с ним заполнители)
gui.config.comment.general.detect_mcupdater_instance=Включить обнаружение данных сборки MCUpdater?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Включить обнаружение данных сборки MultiMC?
gui.config.comment.general.detect_technic_pack=Включить обнаружение данных сборки Technic?
gui.config.comment.general.detect_world_data=Включить обнаружение данных о мире сервера/одиночной игре?\n(Позволяет использовать сообщения сервера и связанные с ним заполнители)
gui.config.comment.general.enable_join_request=Разрешить отправление/получение запросов на присоединение через Discord?
gui.config.comment.general.preferred_client=Предпочитаемый тип клиента Discord для подключения\n(Будет использован стандартный вариант клиента, если клиент выбранного типа не запущен)
gui.config.comment.general.reset_time_on_init=Сброс прошедшего времени при перезагрузке игровой активности
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Значок сервера, который будет отображен по умолчанию на неподдерживаемом сервере
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=MOTD Сервера по умолчанию, в случае отсутствия MOTD\n(Также применяется для прямых подключений)
gui.config.comment.server_messages.server_name=Отображаемое название сервера по умолчанию, в случае отсутствия названия\n(Также применяется для прямых подключений)
gui.config.comment.status_messages.lan_message=Сообщение для отображения игры по локальной сети\n\n%1$s
gui.config.comment.status_messages.loading_message=Сообщение для отображения в состоянии загрузки\n(Между инициализацией игровой активности и первым обновлением)\n\n%1$s
gui.config.comment.status_messages.main_menu_message=Сообщение для отображения в главном меню\n\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Сообщение для отображения одиночной игры\n\n%1$s
gui.config.comment.title=Текущая версия -> %1$s (Схема v%2$s)
gui.config.comment.title.accessibility=Настройте параметры специальных возможностей мода\n Включает в себя:\n - Идентификатор языка\n - Назначение клавиш\n - Дополнительные параметры настроек для графического интерфейса
gui.config.comment.title.advanced=Настройте дополнительные параметры мода
gui.config.comment.title.general=Основные настройки для отображения информации
gui.config.comment.title.status_messages=Настройте сообщения относящиеся к различным игровым состояниям
gui.config.message.button.about=О моде
gui.config.message.button.add.new=Добавить
gui.config.message.button.back=Назад
gui.config.message.button.check_for_updates=Проверка обновлений
gui.config.message.button.commands=Команды
gui.config.message.button.continue=Продолжить
gui.config.message.button.copy=Копировать
gui.config.message.button.download=Скачать
gui.config.message.button.refresh=Обновить
gui.config.message.button.remove=Удалить
gui.config.message.button.reset=Сброс
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Сохранить
gui.config.message.button.sync.config=Синхронизация
gui.config.message.button.version_info=Информация о версии
gui.config.message.button.view_source=Исходный код
gui.config.message.button.wiki=Wiki
gui.config.message.credits=Этот графический интерфейс конфигурации был создан с нуля\n Джонатаном, и будет по-прежнему поддерживаться CDAGaming.\n На создание этого графического интерфейса конфигурации\n было потрачено много усилий, поэтому окажите ему некоторую поддержку! Спасибо.\n\n Не стесняйтесь изучать код этого графического интерфейса в репозитории CraftPresence на GitLab.
gui.config.message.default.biome=Сообщение о биоме
gui.config.message.default.dimension=Сообщение об измерении
gui.config.message.default.server=Сообщение о сервере
gui.config.message.editor.color.end=§lКонечный цвет
gui.config.message.editor.color.preview=§lПревью
gui.config.message.editor.color.start=§lНачальный цвет
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Фактор оттенка
gui.config.message.editor.color.value.alpha=Альфа цвет
gui.config.message.editor.color.value.blue=Синий цвет
gui.config.message.editor.color.value.green=Зеленый цвет
gui.config.message.editor.color.value.red=Красный цвет
gui.config.message.editor.description=Описанию:
gui.config.message.editor.enter_key=Введите ключ...
gui.config.message.editor.hex_code=Hex код:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Название:
gui.config.message.editor.message=Сообщение:
gui.config.message.editor.original=Оригинал:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Редактор кнопок
gui.config.message.editor.presence.details=Детали:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Предварительный просмотр:
gui.config.message.editor.search=Поиск:
gui.config.message.editor.texture_path=Путь к текстуре:
gui.config.message.editor.url=Ссылка:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Название значения:
gui.config.message.empty.list=Этот список пуст и не может быть отображен!\n\nПожалуйста, попробуйте еще раз...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Включите "%1$s" и сохраните конфигурацию, чтобы использовать это меню**
gui.config.message.hover.empty.default=**Данные по умолчанию не могут быть пустыми и должны быть действительными**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Прикрепленные к этому значению данные сообщения
gui.config.message.hover.value.name=Название для идентификации этого значения
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=Эта область ещё не реализована!\n\nПожалуйста, проверьте позже...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lПредварительный выпуск (%1$s), функциональность может измениться
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=ID Языка
gui.config.name.accessibility.strip_extra_gui_elements=Скрыть дополнительные элементы ГИП
gui.config.name.accessibility.strip_translation_colors=Вырезать цвета перевода
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Просмотр заполнителей
gui.config.name.advanced.debug_mode=Режим отладки
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Модуль сущностей
gui.config.name.advanced.enable_per_gui=Модуль ГИП
gui.config.name.advanced.enable_per_item=Модуль предметов
gui.config.name.advanced.entity_riding_messages=Сообщения ездовой сущности
gui.config.name.advanced.entity_target_messages=Сообщения цели сущности
gui.config.name.advanced.format_words=Форматирование слов
gui.config.name.advanced.gui_messages=Сообщения Gui
gui.config.name.advanced.item_messages=Сообщения предметов
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Обновление
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Подробный режим
gui.config.name.biome_messages.biome_icon=Стандартный значок биома
gui.config.name.biome_messages.biome_messages=Сообщения биомов
gui.config.name.dimension_messages.dimension_icon=Стандартный значок измерения
gui.config.name.dimension_messages.dimension_messages=Сообщения измерений
gui.config.name.display.dynamic_icons=Динамические значки
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Автоматическая регистрация
gui.config.name.general.client_id=ID Клиента
gui.config.name.general.default_icon=Стандартный значок
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Обнаружение биомов
gui.config.name.general.detect_curse_manifest=Обнаружение CurseForge
gui.config.name.general.detect_dimension_data=Обнаружение измерений
gui.config.name.general.detect_mcupdater_instance=Обнаружение MCUpdater
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Обнаружение MultiMC
gui.config.name.general.detect_technic_pack=Обнаружение Technic
gui.config.name.general.detect_world_data=Обнаружение миров
gui.config.name.general.enable_join_request=Игровые приглашения
gui.config.name.general.preferred_client=Желаемый клиент
gui.config.name.general.reset_time_on_init=Сброс времени при инициализации
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Стандартный значок сервера
gui.config.name.server_messages.server_messages=Сообщения серверов
gui.config.name.server_messages.server_motd=MOTD Название сервера
gui.config.name.server_messages.server_name=Название сервера
gui.config.name.status_messages.lan_message=Сообщение локальной игры
gui.config.name.status_messages.loading_message=Сообщение о загрузке
gui.config.name.status_messages.main_menu_message=Сообщение главного меню
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Сообщение одиночной игры
gui.config.title=CraftPresence - Настройки конфигурации
gui.config.title.about.config=Информация о конфигурации графического интерфейса
gui.config.title.accessibility=Специальные возможности
gui.config.title.advanced=Расширенные настройки
gui.config.title.biome.edit_specific_biome=CraftPresence - Редактирование биома (%1$s)
gui.config.title.biome_messages=Сообщения биомов
gui.config.title.commands=CraftPresence - Ввод команды
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Редактирование измерения (%1$s)
gui.config.title.dimension_messages=Сообщения измерений
gui.config.title.display.edit_specific_button=CraftPresence - Редактирование кнопки (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Редактирование значка (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Добавление нового значения
gui.config.title.editor.add.new.prefilled=CraftPresence - Добавление нового значения (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Редактирование сущности (%1$s)
gui.config.title.general=Основные настройки
gui.config.title.gui.edit_specific_gui=CraftPresence - Редактирование графического интерфейса (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Редактирование предмета (%1$s)
gui.config.title.selector.biome=CraftPresence - Выберите биом
gui.config.title.selector.button=CraftPresence - Выберите кнопку
gui.config.title.selector.dimension=CraftPresence - Выберите измерение
gui.config.title.selector.entity=CraftPresence - Выберите сущность
gui.config.title.selector.extra=(%1$s отображается; %2$s всего)
gui.config.title.selector.gui=CraftPresence - Выберите графический интерфейс
gui.config.title.selector.icon=CraftPresence - Выберите значок
gui.config.title.selector.item=CraftPresence - Выберите предмет
gui.config.title.selector.server=CraftPresence - Выберите адрес сервера
gui.config.title.selector.view.assets.all=CraftPresence - Список всех значков
gui.config.title.selector.view.assets.custom=CraftPresence - Список динамических значков
gui.config.title.selector.view.biomes=CraftPresence - Доступные биомы
gui.config.title.selector.view.dimensions=CraftPresence - Доступные измерения
gui.config.title.selector.view.entities=CraftPresence - Доступные сущности
gui.config.title.selector.view.guis=CraftPresence - Доступные графические интерфейсы
gui.config.title.selector.view.items=CraftPresence - Доступные предметы
gui.config.title.selector.view.servers=CraftPresence - Адрес сервера
gui.config.title.server.edit_specific_server=CraftPresence - Редактирование сервера (%1$s)
gui.config.title.server_messages=Сообщения сервера
gui.config.title.status.edit_specific_status=CraftPresence - Редактировать статус (%1$s)
gui.config.title.status_messages=Сообщения статуса
key.craftpresence.category=CraftPresence - Управление
key.craftpresence.config_keycode.description=Привязка клавиши для получения доступа к экрану конфигурации
key.craftpresence.config_keycode.name=Настройки конфигурации

View File

@@ -0,0 +1,556 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§lCompiler Output:§r\n "%1$s"\n\n§6§lDecompiler (Size: %2$s):§r\n %3$s
craftpresence.command.current_data=§lCurrent RPC Data (Logged in as %1$s):§r\n §6§lActivity Type:§r %2$s\n §6§lDetails:§r %3$s\n §6§lGame State:§r %4$s\n §6§lStart Timestamp:§r %5$s\n §6§lClient ID:§r %6$s\n §6§lLarge Icon Key:§r %7$s\n §6§lLarge Icon Text:§r %8$s\n §6§lSmall Icon Key:§r %9$s\n §6§lSmall Icon Text:§r %10$s\n §6§lParty ID:§r %11$s\n §6§lParty Size:§r %12$s\n §6§lParty Max:§r %13$s\n §6§lParty Privacy:§r %14$s\n §6§lJoin Secret:§r %15$s\n §6§lEnd Timestamp:§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§lButtons:§r %19$s\n §6§lIs Instance:§r %20$s
craftpresence.command.export.exception=§c§lCommand Exception - Unable to export assets from Client Id %1$s
craftpresence.command.export.post=§2§lCompleted export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.pre=§6§lBeginning export of %1$s Asset(s) from Client Id %2$s with Full Copy Status as %3$s
craftpresence.command.export.progress=§6§lExporting Asset(s) from Client Id %1$s: %2$s of %3$s
craftpresence.command.offline=§c§lUnable to execute command - Client is currently Offline...
craftpresence.command.reboot.post=§2§lCraftPresence has been rebooted!
craftpresence.command.reboot.pre=§6§lRebooting CraftPresence...
craftpresence.command.reload=§6§lReloading CraftPresence data, depending on settings!
craftpresence.command.reload.complete=§2§lReloaded CraftPresence data!
craftpresence.command.request.accept=§6§lJoin request accepted! %1$s has been sent an invite!
craftpresence.command.request.denied=§6§lJoin request denied from %1$s!
craftpresence.command.request.info=§6§lRequest Info:§r\n §6§lRequester Username: %1$s\n\n §6§lUse /cp request <accept|deny> or wait %2$s seconds to ignore
craftpresence.command.request.none=§6§lYou do not have any available join requests!
craftpresence.command.shutdown.post=§2§lCraftPresence has been shutdown!\n §6§lUse /cp reboot to reboot
craftpresence.command.shutdown.pre=§6§lShutting down CraftPresence...
craftpresence.command.unrecognized=§c§lUnknown Command - use §6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - Compile Usage:\n\n §6§lUse /cp compile "<expr>" to view the output of a specific placeholder or expression, via Starscript
craftpresence.command.usage.export=§lCraftPresence - Export Sub-Commands:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- Exports Assets from the specified Client ID in text or asset form
craftpresence.command.usage.main=§lCraftPresence - Sub-Commands:\n §rSyntax: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- Reboot RPC\n §6§lshutdown §r- Shut down RPC\n §6§lcompile §r- Test the output of a placeholder expression, via Starscript\n §6§lsearch §r- Search for valid placeholders available to use with Rich Presence\n §6§lreload §r- Reloads CraftPresence data based on settings\n §6§lrequest §r- View join request info\n §6§lexport §r- View export commands for mod data\n §6§lview §r- View a variety of display data\n §6§lhelp §r- Views this page
craftpresence.command.usage.search=§lCraftPresence - Search Usage:\n\n §6§l/cp search <searchTerm|type:name> to search for applicable placeholders available
craftpresence.command.usage.view=§lCraftPresence - View Sub-Commands:\n\n §6§lcurrentData §r- Shows your current RPC data, in text\n §6§lassets §r- Displays all asset icons available\n §6§ldimensions §r- Displays available dimension names\n §6§lbiomes §r- Displays available biome names\n §6§lservers §r- Displays available server addresses\n §6§lscreens §r- Displays available Gui names\n §6§litems §r- Displays available item names\n §6§lentities §r- Displays available entity names\n §6§lplaceholders §r- Displays available placeholders
craftpresence.command.usage.view.assets=§lCraftPresence - View Assets Sub-Commands:\n\n §6§lcustom §r- View Discord assets that were dynamically added\n §6§lall §r- View all Discord assets
craftpresence.defaults.advanced.entity_riding_messages=Riding {entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=Targeting {entity.target.name}
craftpresence.defaults.advanced.gui_messages=In {screen.name}
craftpresence.defaults.advanced.item_messages=Holding {item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=Playing in {biome.name}
craftpresence.defaults.dimension_messages.dimension_messages=In the {dimension.name}
craftpresence.defaults.display.button.label=Example Text
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name} is editing a replay
craftpresence.defaults.integrations.replaymod.renderer={player.name} is exporting a replay ({replaymod.frames.current}/{replaymod.frames.total} frames)
craftpresence.defaults.integrations.replaymod.viewer={player.name} is browsing replays
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=At {player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=Health: {player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in=({custom.player_info.health})
craftpresence.defaults.placeholder.player_info.items=Items: {item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=As {player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} Players
craftpresence.defaults.placeholder.world_info=On {world.name}
craftpresence.defaults.server_messages.server_messages=Playing on {server.motd.raw}
craftpresence.defaults.server_messages.server_motd=A Minecraft Server
craftpresence.defaults.server_messages.server_name=Minecraft Server
craftpresence.defaults.state.lan=Playing on a LAN Server
craftpresence.defaults.state.loading=Loading...
craftpresence.defaults.state.main_menu=In the Main Menu
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=Playing on {server.motd.raw}
craftpresence.defaults.state.single_player=Playing Singleplayer
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=World
craftpresence.logger.error.command=An error has occurred executing this command
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=A backup of your config file has been made to prevent data loss...
craftpresence.logger.error.config.invalid.icon.empty=Unable to detect any usable icons! Please submit a mod issue if this is a mistake...
craftpresence.logger.error.config.missing.default=Default value is missing for property "%1$s", adding to property...
craftpresence.logger.error.config.prop.empty=Empty or non-convertable property detected ("%1$s"), setting property as default...
craftpresence.logger.error.config.prop.invalid=Invalid property detected ("%1$s"), removing property...
craftpresence.logger.error.config.save=Failed to load or save configuration
craftpresence.logger.error.connect=Unable to connect to Discord...
craftpresence.logger.error.discord.assets.default=Failed to assign an alternative icon for asset name "%1$s", using default/randomized icon "%2$s"...
craftpresence.logger.error.discord.assets.fallback=Asset name "%1$s" does not exist, attempting to use an alternative icon "%2$s"...
craftpresence.logger.error.discord.assets.load=Unable to get Discord assets, things may not work well...
craftpresence.logger.error.discord.join=Join request rejected, due to an invalid join key: %1$s
craftpresence.logger.error.keycode=A keybind error has occurred, resetting "%1$s" to default to prevent a crash...
craftpresence.logger.error.module=A module exception has occurred:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence has encountered the following RPC error, and has been shut down to prevent a crash: %1$s
craftpresence.logger.error.system=CraftPresence was unable to retrieve system info, things may not work well...
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=New configuration data for CraftPresence has been created successfully!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=Configuration settings have been saved and reloaded successfully!
craftpresence.logger.info.connect=Attempting to connect to Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s total assets detected!
craftpresence.logger.info.discord.assets.fallback=Fallback icon for "%1$s" found! Using a fallback icon with the name "%2$s"!
craftpresence.logger.info.discord.assets.load=Checking Discord for available assets with Client Id: %1$s
craftpresence.logger.info.discord.assets.load.credits=Originally coded by paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=To add support for this icon, please request for this icon to be added to the default Client ID or add the icon under the following name: "%1$s".
craftpresence.logger.info.load=Loaded display data with Client Id: %1$s (Logged in as %2$s)
craftpresence.logger.info.migration.add=Adding migration data for data matching %1$s with action identifier %2$s (Reason: %3$s)!
craftpresence.logger.info.migration.apply=Applying migration data for data matching %1$s with action identifier %2$s -> Converting %3$s from %4$s to %5$s
craftpresence.logger.info.os=Detected OS: %1$s (Architecture: %2$s, Is 64-Bit: %3$s)
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=Shutting down CraftPresence...
craftpresence.logger.warning.debug_mode=You are running CraftPresence in a debugging environment, some features may not function properly!
craftpresence.message.unsupported=This feature is not supported in this version of Minecraft
craftpresence.placeholders.asIcon.description=Converts a String into a Valid and Acceptable Icon Format
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=Converts an Identifier into a properly formatted and interpretable Name
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=Converts input into a Properly Readable String
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=The default biome icon
craftpresence.placeholders.biome.icon.description=The current biome icon
craftpresence.placeholders.biome.identifier.description=The current biome identifier
craftpresence.placeholders.biome.message.description=The current biome's display data, while in-game
craftpresence.placeholders.biome.name.description=The current biome name
craftpresence.placeholders.capitalizeWords.description=Capitalizes the words within a specified string
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=Attempts to cast or convert an object to the specified target class
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=Clamps the Specified Number between a minimum and maximum limit
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=Convert the specified string into the specified date format, if able
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=Convert a Date String from one format to another format
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=Convert a Date String from one timezone to another timezone
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=Convert Date String to Epoch Timestamp in milliseconds
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=Convert Date String to Epoch Timestamp in seconds
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=The default dimension icon
craftpresence.placeholders.dimension.icon.description=The current dimension icon
craftpresence.placeholders.dimension.identifier.description=The current dimension identifier
craftpresence.placeholders.dimension.message.description=The current dimension's display data, while in-game
craftpresence.placeholders.dimension.name.description=The current dimension name
craftpresence.placeholders.entity.default.icon.description=The default entity icon
craftpresence.placeholders.entity.riding.icon.description=The currently riding entity's icon
craftpresence.placeholders.entity.riding.message.description=The currently riding entity's display data, while applicable
craftpresence.placeholders.entity.riding.name.description=The currently riding entity's name
craftpresence.placeholders.entity.target.icon.description=The currently targeted entity's icon
craftpresence.placeholders.entity.target.message.description=The currently targeted entity's display data, while applicable
craftpresence.placeholders.entity.target.name.description=The currently targeted entity's name
craftpresence.placeholders.epochMilliToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=Convert Epoch Timestamp to Date String in the given format and timezone
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=Invokes the specified Method in the Target Class via Reflection
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=Formats an IP Address based on Input
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=The Minecraft branding label
craftpresence.placeholders.general.icon.description=The default display icon
craftpresence.placeholders.general.mods.description=The amount of mods currently in your mods folder
craftpresence.placeholders.general.protocol.description=The Minecraft version protocol label
craftpresence.placeholders.general.title.description=The Minecraft title label
craftpresence.placeholders.general.version.description=The Minecraft version label
craftpresence.placeholders.getArrayElement.description=Retrieves the array element from the specified content, or null if unable
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=Retrieves the Specified DiscordAsset data from an Icon Key, if present
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=Retrieves the Parsed Icon ID from the specified key, if present
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=Retrieves the Parsed Icon Key from the specified key, if present
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=Retrieves the Parsed Image Type from the specified key, if present
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=Retrieves the Parsed Image Url from the specified key, if present
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=Attempt to retrieve a class object, via the string path or object reference
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) Attempt to retrieve the Component Data with the specified path
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=Retrieve the current time, as an Instant
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=Retrieve the elapsed time, in milliseconds
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=Retrieve the elapsed time, in nanoseconds
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=Retrieve the elapsed time, in seconds
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=Retrieves the Specified Field(s) via Reflection
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=Retrieve the first non-null string from the specified arguments, or return null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=Retrieves the json element from the specified content, or null if unable
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=Retrieve the namespace portion of an Identifier-Style Object
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=Attempt to retrieve the NBT Tag with the specified path
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=Retrieve the primary value if non-empty; Otherwise, use the secondary value
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=Retrieve the path portion of an Identifier-Style Object
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=Perform recursive conversion on the specified input
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=Retrieves whether the specified class contains the specified field name
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=Determines whether an inputted String classifies as a valid Color Code
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=Determines if the Specified Icon Key is present under the Custom Assets List
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=Checks via Regex whether the specified String classifies as a valid Uuid
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=Determines if the Specified Icon Key is present under the Current Client ID
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=Determines if the specified Client ID is valid
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=Determines whether the specified value is within the specified range
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=Currently equipped boots message
craftpresence.placeholders.item.boots.name.description=Currently equipped boots name
craftpresence.placeholders.item.chestplate.message.description=Currently equipped chestpiece message
craftpresence.placeholders.item.chestplate.name.description=Currently equipped chestpiece name
craftpresence.placeholders.item.helmet.message.description=Currently equipped helmet message
craftpresence.placeholders.item.helmet.name.description=Currently equipped helmet name
craftpresence.placeholders.item.leggings.message.description=Currently equipped leggings message
craftpresence.placeholders.item.leggings.name.description=Currently equipped leggings name
craftpresence.placeholders.item.main_hand.message.description=Current main hand item message
craftpresence.placeholders.item.main_hand.name.description=Current main hand item name
craftpresence.placeholders.item.message.default.description=The default item display data, while applicable
craftpresence.placeholders.item.message.equipped.description=The equipped item(s) display data, while applicable
craftpresence.placeholders.item.message.holding.description=The held item(s) display data, while applicable
craftpresence.placeholders.item.off_hand.message.description=Current offhand item message
craftpresence.placeholders.item.off_hand.name.description=Current offhand item name
craftpresence.placeholders.length.description=Returns the length of the specified string
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=Linearly Interpolate between the specified values
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=The main menu's display icon, while applicable
craftpresence.placeholders.menu.message.description=The main menu's display data, while applicable
craftpresence.placeholders.minify.description=Reduces the Length of a String to the Specified Length
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=Notes:\n - Placeholders must be surrounded by curly brackets ("{foo.bar}")
craftpresence.placeholders.nullOrEmpty.description=Determines whether a String classifies as NULL or EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=The currently detected pack's icon
craftpresence.placeholders.pack.name.description=The currently detected pack's name
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=Your current in-game health
craftpresence.placeholders.player.health.max.description=Your current in-game maximum health
craftpresence.placeholders.player.icon.description=Your player head icon, while applicable
craftpresence.placeholders.player.name.description=Your username
craftpresence.placeholders.player.mode.description=Your current game mode
craftpresence.placeholders.player.position.x.description=Your current in-game X position
craftpresence.placeholders.player.position.y.description=Your current in-game Y position
craftpresence.placeholders.player.position.z.description=Your current in-game Z position
craftpresence.placeholders.player.uuid.full.description=Your UUID (Full Format, if valid UUID)
craftpresence.placeholders.player.uuid.short.description=Your UUID (Trimmed Format)
craftpresence.placeholders.randomAsset.description=Attempts to retrieve a Random Icon Key from the available assets
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=Retrieves a random element from the specified arguments, as a string
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=Removes Duplicated Words within an inputted String
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=Rounds a Double to the defined decimal place, if possible
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=The default Gui Screen icon
craftpresence.placeholders.screen.icon.description=The current Gui Screen icon
craftpresence.placeholders.screen.message.description=The current Gui Screen's display data, while applicable
craftpresence.placeholders.screen.name.description=The current Gui Screen name
craftpresence.placeholders.server.address.full.description=(MP) The raw current server address
craftpresence.placeholders.server.address.short.description=(MP) The formatted current server address
craftpresence.placeholders.server.default.icon.description=The default server icon
craftpresence.placeholders.server.icon.description=The current server icon
craftpresence.placeholders.server.message.description=The current server's display data, while in-game
craftpresence.placeholders.server.minigame.description=(Realm) The current realm minigame name
craftpresence.placeholders.server.motd.raw.description=(MP) The current raw server motd
craftpresence.placeholders.server.name.description=(MP) The current server name
craftpresence.placeholders.server.players.current.description=The server's current player count
craftpresence.placeholders.server.players.max.description=The server's maximum player count
craftpresence.placeholders.server.type.description=(Realm) The current realm world type
craftpresence.placeholders.snapToStep.description=Rounds the Specified Value to the nearest value, using the Step Rate Value
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=Splits this string around matches of the given regular expression
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=Strips Color and Formatting Codes from the inputted String
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=Strips Color Codes from the inputted String
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=Strips Formatting Codes from the inputted String
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=Retrieve a Time Instant from the specified epoch time
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=Format a Date String from one timezone and format into a valid Instant instance
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=Gets the number of milliseconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=Gets the number of seconds from the Java Epoch, derived from specified args
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=Format a Date String using the specified timezone and format.
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=Available placeholders
craftpresence.placeholders.toCamelCase.description=Converts a String into a Valid and Acceptable Camel-Case Format
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=The current world's difficulty
craftpresence.placeholders.world.name.description=The name of the current world
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.type.description=The current world type
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=The locale or language identifier to be used for translating this mod's strings
gui.config.comment.accessibility.strip_extra_gui_elements=Allows CraftPresence to remove excess visual improvements from the Gui\n (Can improve gui performance in some areas)
gui.config.comment.accessibility.strip_translation_colors=Allows CraftPresence to remove color codes from it's translations
gui.config.comment.accessibility.strip_translation_formatting=Allows CraftPresence to remove formatting codes from it's translations
gui.config.comment.advanced.allow_duplicate_packets=Whether to allow duplicate Rich Presence Events to be sent when refreshing the display\n Notes:\n - This can cause better detection of unexpected disconnections at the cost of increased network traffic
gui.config.comment.advanced.allow_endpoint_icons=Whether to allow the endpoint icon system (Used primarily alongside Dynamic Icons)
gui.config.comment.advanced.allow_placeholder_previews=Whether to allow Placeholder Previews to be displayed in applicable tooltips throughout the Config Gui
gui.config.comment.advanced.debug_mode=Toggles Developer Mode, showing debug features and enabling debug logging
gui.config.comment.advanced.enable_class_graph=Allows CraftPresence to utilize functions from ClassGraph, improving module auto-lookup results\n Note the following:\n - These functions can be memory-intensive, and not recommended unless needed\n - Triggers a full module re-scan once enabled if previously disabled
gui.config.comment.advanced.enable_per_entity=Allows CraftPresence to change its display based on entity data\n Note the following:\n - Requires an option in a valid entity message list
gui.config.comment.advanced.enable_per_gui=Allows CraftPresence to change it's display based on the Gui you're in\n Note the following:\n - Requires an option in Gui messages\n - In some Minecraft versions, Guis must be opened once before configuring
gui.config.comment.advanced.enable_per_item=Allows CraftPresence to change it's display based on the item you're holding\n Note the following:\n - Requires an option in item messages
gui.config.comment.advanced.entity_riding_messages=Customize messages to display when riding an entity\n%1$s
gui.config.comment.advanced.entity_target_messages=Customize messages to display when pointing at an entity\n%1$s
gui.config.comment.advanced.format_words=Toggles automatic capitalizing of words and general formatting with strings
gui.config.comment.advanced.gui_messages=Customize messages to display with Guis\n%1$s
gui.config.comment.advanced.item_messages=Customize messages to display with items\n%1$s
gui.config.comment.advanced.max_connection_attempts=The amount of tries to attempt auto-reconnecting to Discord, in the event of an unexpected disconnection\n Notes:\n - The time between reconnections increases after each failed attempt, as a result of exponential backoff
gui.config.comment.advanced.player_skin_endpoint=The endpoint URL to use for retrieving player skins\n Notes:\n - This endpoint is used for Scroll List Previews and the "player.icon" placeholder, if not overriden
gui.config.comment.advanced.refresh_rate=The time to take in between refreshing the Rich Presence display and modules, in seconds
gui.config.comment.advanced.server_icon_endpoint=The endpoint URL to use for retrieving server icons\n Notes:\n - This endpoint is used for Scroll List Previews for non-base64 Server Icons and the "server.icon" placeholder, if not overriden
gui.config.comment.advanced.use_class_loader=Whether to use the local mod classloader for certain reflection functions, usable in creating RPC placeholders
gui.config.comment.advanced.verbose_mode=Toggles Verbose Mode, showing more detailed logging as well as stack traces and deeper exception messages
gui.config.comment.biome_messages.biome_icon=Biome icon to default to when in an unsupported or unknown biome
gui.config.comment.biome_messages.biome_messages=Customize messages to display with biomes\n%1$s
gui.config.comment.button.reset.config=Reset this config to its default settings\nWarning: This will overwrite all changes made once saved!
gui.config.comment.button.sync.config=Synchronize any live changes made from the local config file\nWarning: This will overwrite any changes made in here if unsaved!
gui.config.comment.dimension_messages.dimension_icon=Dimension icon to default to when in an unsupported or unknown dimension
gui.config.comment.dimension_messages.dimension_messages=Customize messages to display with dimensions\n%1$s
gui.config.comment.display.dynamic_icons=Customize dynamic images to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)
gui.config.comment.display.dynamic_variables=Customize dynamic placeholders to display in the RPC\n Notes:\n - Any placeholder from other modules can be used (Globals, Biomes, Dimensions, etc)\n - Can be defined via "custom.<name>"
gui.config.comment.display_settings=Customize the global Rich Presence Event, including dynamic data.
gui.config.comment.general.auto_register=Whether to register this Client as an application with discord\n(Warning: Can have compatibility and JVM Issues)
gui.config.comment.general.client_id=Client ID used for retrieving assets, icon keys, and titles
gui.config.comment.general.default_icon=Default icon\n(Used in main menu, dimensions and servers)
gui.config.comment.general.detect_atlauncher_instance=Enable detection for ATLauncher instance data?
gui.config.comment.general.detect_biome_data=Enable detection of biome data?\n(Allows usage of Biome Messages and associated placeholders)
gui.config.comment.general.detect_curse_manifest=Enable detection for Twitch/Curse manifest data?
gui.config.comment.general.detect_dimension_data=Enable detection of dimension data?\n(Allows usage of Dimension Messages and associated placeholders)
gui.config.comment.general.detect_mcupdater_instance=Enable detection for MCUpdater instance data?
gui.config.comment.general.detect_modrinth_pack=Enable detection for Modrinth pack data?
gui.config.comment.general.detect_multimc_manifest=Enable detection for MultiMC instance data?
gui.config.comment.general.detect_technic_pack=Enable detection for Technic pack data?
gui.config.comment.general.detect_world_data=Enable detection of Server/SinglePlayer world data?\n(Allows usage of Server Messages and associated placeholders)
gui.config.comment.general.enable_join_request=Allow sending/receiving join requests in Discord?
gui.config.comment.general.preferred_client=The preferred Discord Client Type to connect to\n(Will fallback to Any if a client of this type is not running)
gui.config.comment.general.reset_time_on_init=Whether to reset the Starting Timestamp when the RPC is rebooted
gui.config.comment.server_messages.ping_rate_interval=The interval rate at which to ping the current server data, if any\n(Set to 0 or below to disable this feature)
gui.config.comment.server_messages.ping_rate_unit=The Time Unit at which to ping the current server data, if any\n(Supported: seconds, minutes, hours, days)
gui.config.comment.server_messages.server_icon=Server icon to default to when in an unsupported server
gui.config.comment.server_messages.server_messages=Customize messages to display with servers\n%1$s
gui.config.comment.server_messages.server_motd=Server Motd to default to, in the case of a null Motd\n(Also applies for direct connects)
gui.config.comment.server_messages.server_name=Server display name to default to, in the case of a null name\n(Also applies for direct connects)
gui.config.comment.status_messages.lan_message=Message to display while in a LAN game\n%1$s
gui.config.comment.status_messages.loading_message=Message to display while in a loading state\n(Between RPC initializing and the first refresh)\n%1$s
gui.config.comment.status_messages.main_menu_message=Message to display while on the main menu\n%1$s
gui.config.comment.status_messages.realm_message=Message to display while in a realm\n%1$s
gui.config.comment.status_messages.single_player_message=Message to display while in Singleplayer\n%1$s
gui.config.comment.title=Current Version -> %1$s (Schema v%2$s)
gui.config.comment.title.accessibility=Customize accessibility settings of the mod\n Includes:\n - Language Id\n - Keybinds\n - Additional Gui customization options
gui.config.comment.title.advanced=Customize additional settings of the mod
gui.config.comment.title.general=General settings for display info
gui.config.comment.title.status_messages=Customize messages relating to different game states
gui.config.message.button.about=About
gui.config.message.button.add.new=Add New
gui.config.message.button.back=Back
gui.config.message.button.check_for_updates=Check for Updates
gui.config.message.button.commands=Commands
gui.config.message.button.continue=Continue
gui.config.message.button.copy=Copy
gui.config.message.button.download=Download
gui.config.message.button.refresh=Refresh
gui.config.message.button.remove=Remove
gui.config.message.button.reset=Reset
gui.config.message.button.reset_to_default=Reset To Default
gui.config.message.button.save=Save
gui.config.message.button.sync.config=Sync Config
gui.config.message.button.version_info=Version Info
gui.config.message.button.view_source=View Source
gui.config.message.button.wiki=Wiki
gui.config.message.credits=This Configuration Gui was made from scratch by\n Jonathing, and will continue to be maintained by\n CDAGaming. A lot of effort went into making this\n custom Gui, so show him some support! Thanks.\n\n Feel free to learn from this Gui's code on\n the CraftPresence GitLab repository.
gui.config.message.default.biome=Default Biome Message
gui.config.message.default.dimension=Default Dimension Message
gui.config.message.default.server=Default Server Message
gui.config.message.editor.color.end=§lEnd Color
gui.config.message.editor.color.preview=§lPreview
gui.config.message.editor.color.start=§lStart Color
gui.config.message.editor.color.sync_end_color=Sync End Color
gui.config.message.editor.color.tint_factor=Tint Factor
gui.config.message.editor.color.value.alpha=Alpha Color Value
gui.config.message.editor.color.value.blue=Blue Color Value
gui.config.message.editor.color.value.green=Green Color Value
gui.config.message.editor.color.value.red=Red Color Value
gui.config.message.editor.description=Description:
gui.config.message.editor.enter_key=Enter Key...
gui.config.message.editor.hex_code=Hex Code:
gui.config.message.editor.icon.change=Change Icon:
gui.config.message.editor.label=Label:
gui.config.message.editor.message=Message:
gui.config.message.editor.original=Original:
gui.config.message.editor.presence.activity_type=Activity Type
gui.config.message.editor.presence.button_editor=Button Editor
gui.config.message.editor.presence.details=Details:
gui.config.message.editor.presence.enabled=Enable Display
gui.config.message.editor.presence.end_timestamp=End Timestamp:
gui.config.message.editor.presence.extra=§lExtras
gui.config.message.editor.presence.game_state=Game State:
gui.config.message.editor.presence.general=§lGeneral
gui.config.message.editor.presence.image.large=§lLarge Image
gui.config.message.editor.presence.image.small=§lSmall Image
gui.config.message.editor.presence.party_privacy=Party Privacy
gui.config.message.editor.presence.start_timestamp=Start Timestamp:
gui.config.message.editor.presence.use_as_main=Use as Main Display
gui.config.message.editor.preview=Preview:
gui.config.message.editor.search=Search:
gui.config.message.editor.texture_path=Texture Path:
gui.config.message.editor.url=Url:
gui.config.message.editor.usage=Usage:
gui.config.message.editor.value.name=Value Name:
gui.config.message.empty.list=This list is empty and cannot be displayed!\n\nPlease try again...
gui.config.message.endpoints=§lEndpoints
gui.config.message.hover.access=**Enable "%1$s" and save your config to use this menu**
gui.config.message.hover.empty.default=**Default info cannot be empty and must be valid**
gui.config.message.hover.presence.activity_type=Activity Type\n(Changes the overall look and feel of the RPC)
gui.config.message.hover.presence.button.label=The label text to display for this button
gui.config.message.hover.presence.button.url=The URL for the button to redirect to when clicked
gui.config.message.hover.presence.button_editor=Customize messages to display in the extra buttons in the RPC
gui.config.message.hover.presence.enabled=Whether this data should be interpreted
gui.config.message.hover.presence.party_privacy=Party Privacy Level\n(Applies when Join Requests are enabled)
gui.config.message.hover.presence.use_as_main=Whether to use this module as the main RPC data\n(If disabled, this data will only be used for replacing related message and icon placeholders)
gui.config.message.hover.presence_editor=Customize the format and location of messages in the Rich Presence.
gui.config.message.hover.value.message=Message data to attach with this value
gui.config.message.hover.value.name=Name to identify this value
gui.config.message.hover.visualizer.toggle_party=Toggles the display of Party Info\n(Applies when Game State is non-null)
gui.config.message.null=This area is not implemented just yet!\n\nPlease check back later...
gui.config.message.presence.args.general=General message formatting arguments:\n%1$s
gui.config.message.presence.args.icon=General icon formatting arguments:\n%1$s
gui.config.message.tentative=§4§lTentative Release (%1$s), functionality may change
gui.config.message.version_difference=§6§lGame Version (%1$s) differs from compiled version (%2$s)
gui.config.message.visualizer=§lVisualizer
gui.config.message.visualizer.toggle_party=Toggle Party
gui.config.name.accessibility.language_id=Language ID
gui.config.name.accessibility.strip_extra_gui_elements=Strip Extra Gui Elements
gui.config.name.accessibility.strip_translation_colors=Strip Translation Colors
gui.config.name.accessibility.strip_translation_formatting=Strip Translation Formatting
gui.config.name.advanced.allow_duplicate_packets=Allow Duplicate Packets
gui.config.name.advanced.allow_endpoint_icons=Allow Endpoint Icons
gui.config.name.advanced.allow_placeholder_previews=Allow Placeholder Previews
gui.config.name.advanced.debug_mode=Debug Mode
gui.config.name.advanced.enable_class_graph=Enable ClassGraph Functions
gui.config.name.advanced.enable_per_entity=Enable Per-Entity System
gui.config.name.advanced.enable_per_gui=Enable Per-Gui System
gui.config.name.advanced.enable_per_item=Enable Per-Item System
gui.config.name.advanced.entity_riding_messages=Entity Riding Messages
gui.config.name.advanced.entity_target_messages=Entity Target Messages
gui.config.name.advanced.format_words=Format Words
gui.config.name.advanced.gui_messages=Gui Messages
gui.config.name.advanced.item_messages=Item Messages
gui.config.name.advanced.max_connection_attempts=Max Connection Attempts
gui.config.name.advanced.player_skin_endpoint=Player Skin Endpoint
gui.config.name.advanced.refresh_rate=Refresh Rate
gui.config.name.advanced.server_icon_endpoint=Server Icon Endpoint
gui.config.name.advanced.use_class_loader=Use Local ClassLoader
gui.config.name.advanced.verbose_mode=Verbose Mode
gui.config.name.biome_messages.biome_icon=Default Biome Icon
gui.config.name.biome_messages.biome_messages=Biome Messages
gui.config.name.dimension_messages.dimension_icon=Default Dimension Icon
gui.config.name.dimension_messages.dimension_messages=Dimension Messages
gui.config.name.display.dynamic_icons=Dynamic Icons
gui.config.name.display.dynamic_variables=Dynamic Variables
gui.config.name.general.auto_register=Auto Register
gui.config.name.general.client_id=Client ID
gui.config.name.general.default_icon=Default Icon
gui.config.name.general.detect_atlauncher_instance=Detect ATLauncher Instance
gui.config.name.general.detect_biome_data=Detect Biome Data
gui.config.name.general.detect_curse_manifest=Detect Curse Manifest
gui.config.name.general.detect_dimension_data=Detect Dimension Data
gui.config.name.general.detect_mcupdater_instance=Detect MCUpdater Instance
gui.config.name.general.detect_modrinth_pack=Detect Modrinth Pack
gui.config.name.general.detect_multimc_manifest=Detect MultiMC Instance
gui.config.name.general.detect_technic_pack=Detect Technic Pack
gui.config.name.general.detect_world_data=Detect World Data
gui.config.name.general.enable_join_request=Enable Join Requests
gui.config.name.general.preferred_client=Preferred Client
gui.config.name.general.reset_time_on_init=Reset Time on Init
gui.config.name.server_messages.ping_rate_interval=Ping Rate Interval
gui.config.name.server_messages.ping_rate_unit=Ping Rate Unit
gui.config.name.server_messages.server_icon=Default Server Icon
gui.config.name.server_messages.server_messages=Server Messages
gui.config.name.server_messages.server_motd=Default Server Motd
gui.config.name.server_messages.server_name=Default Server Name
gui.config.name.status_messages.lan_message=LAN Game Message
gui.config.name.status_messages.loading_message=Loading Message
gui.config.name.status_messages.main_menu_message=Main Menu Message
gui.config.name.status_messages.realm_message=Realm Message
gui.config.name.status_messages.single_player_message=Singleplayer Game Message
gui.config.title=CraftPresence - Configuration Settings
gui.config.title.about.config=About this Configuration Gui
gui.config.title.accessibility=Accessibility Settings
gui.config.title.advanced=Advanced Settings
gui.config.title.biome.edit_specific_biome=CraftPresence - Edit Biome (%1$s)
gui.config.title.biome_messages=Customize Biome Messages
gui.config.title.commands=CraftPresence - Command Input
gui.config.title.dimension.edit_specific_dimension=CraftPresence - Edit Dimension (%1$s)
gui.config.title.dimension_messages=Customize Dimension Messages
gui.config.title.display.edit_specific_button=CraftPresence - Edit Button (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - Edit Icon (%1$s)
gui.config.title.display_settings=Display Settings
gui.config.title.editor.add.new=CraftPresence - Add New Value
gui.config.title.editor.add.new.prefilled=CraftPresence - Add New Value (%1$s)
gui.config.title.editor.color=Color Editor
gui.config.title.editor.presence=Presence Editor
gui.config.title.entity.edit_specific_entity=CraftPresence - Edit Entity (%1$s)
gui.config.title.general=General Settings
gui.config.title.gui.edit_specific_gui=CraftPresence - Edit Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - Edit Item (%1$s)
gui.config.title.selector.biome=CraftPresence - Select a Biome
gui.config.title.selector.button=CraftPresence - Select a Button
gui.config.title.selector.dimension=CraftPresence - Select a Dimension
gui.config.title.selector.entity=CraftPresence - Select an Entity
gui.config.title.selector.extra=(%1$s Displayed; %2$s Total)
gui.config.title.selector.gui=CraftPresence - Select a Gui
gui.config.title.selector.icon=CraftPresence - Select an Icon
gui.config.title.selector.item=CraftPresence - Select an Item
gui.config.title.selector.server=CraftPresence - Select Server Address
gui.config.title.selector.view.assets.all=CraftPresence - Discord Assets List
gui.config.title.selector.view.assets.custom=CraftPresence - Discord Custom Assets List
gui.config.title.selector.view.biomes=CraftPresence - Available Biomes
gui.config.title.selector.view.dimensions=CraftPresence - Available Dimensions
gui.config.title.selector.view.entities=CraftPresence - Available Entities
gui.config.title.selector.view.guis=CraftPresence - Available Guis
gui.config.title.selector.view.items=CraftPresence - Available Items
gui.config.title.selector.view.servers=CraftPresence - Server Addresses
gui.config.title.server.edit_specific_server=CraftPresence - Edit Server (%1$s)
gui.config.title.server_messages=Customize Server Messages
gui.config.title.status.edit_specific_status=CraftPresence - Edit Status (%1$s)
gui.config.title.status_messages=Customize Status Messages
key.craftpresence.category=CraftPresence - Controls
key.craftpresence.config_keycode.description=The keybind to access the config screen
key.craftpresence.config_keycode.name=Config Gui Keybind

View File

@@ -0,0 +1,553 @@
#PARSE_ESCAPES
craftpresence.command.compile=§6§l编译器输出§r\n “%1$s”\n\n§6§l反编译大小%2$s§r\n %3$s
craftpresence.command.current_data=§l当前 RPC 数据(登录为%1$s§r\n §6§lActivity Type:§r %2$s\n §6§l详细§r %3$s\n §6§l游戏状态§r %4$s\n §6§l起始时间戳§r %5$s\n §6§l客户端ID§r %6$s\n §6§l大图标键§r %7$s\n §6§l大图标文本§r %8$s\n §6§l小图标键§r %9$s\n §6§l小图标文本§r %10$s\n §6§l队伍ID§r %11$s\n §6§l队伍大小§r %12$s\n §6§l队伍最大人数§r %13$s\n §6§l队伍隐私§r %14$s\n §6§l加入密码§r %15$s\n §6§l结束时间戳§r %16$s\n §6§lMatch Secret:§r %17$s\n §6§lSpectate Secret:§r %18$s\n §6§l按钮§r %19$s\n §6§l是否为实例§r %20$s
craftpresence.command.export.exception=§c§l命令异常 - 无法导出来自客户端ID %1$s 的资源
craftpresence.command.export.post=§2§l完成导出来自客户端ID %2$s 的 %1$s 资源,完整副本状态为 %3$s
craftpresence.command.export.pre=§6§l开始导出来自客户端ID %2$s 的 %1$s 资源,完整副本状态为 %3$s
craftpresence.command.export.progress=§6§l正在从客户端ID %1$s 导出资源:%2$s of %3$s
craftpresence.command.offline=§c§l无法执行命令 - 客户端已离线...
craftpresence.command.reboot.post=§2§lCraftPresence已重新启动!
craftpresence.command.reboot.pre=§6§正在重新启动CraftPresence...
craftpresence.command.reload=§6§l重新载入CraftPresence数据,取决于设置!
craftpresence.command.reload.complete=§2§l已重新加载CraftPresence数据!
craftpresence.command.request.accept=§6§l加入请求通过%1$s已收到邀请
craftpresence.command.request.denied=§6§l加入请求被%1$s拒绝
craftpresence.command.request.info=§6§l请求信息§r\n §6§l请求者用户名%1$s\n\n §6§l使用/cp request <accept|deny>或等待%2$s秒忽略
craftpresence.command.request.none=§6§l你没有任何可用的加入请求
craftpresence.command.shutdown.post=§2§lCraftPresence已关闭!\n §6§l使用/cp reboot重新启动
craftpresence.command.shutdown.pre=§6§l正在关闭CraftPresence…
craftpresence.command.unrecognized=§c§l未知命令 - 使用§6§l/craftpresence help
craftpresence.command.usage.compile=§lCraftPresence - 编译用法:\n\n §6§l使用/cp compile "<expr>" 通过Starscript查看特定占位符或表达式的输出
craftpresence.command.usage.export=§lCraftPresence - 导出子命令:\n\n §6§lassets [clientId::%1$s] [doFullCopy::%2$s] §r- 以文本或资源形式导出指定客户端ID的资源
craftpresence.command.usage.main=§CraftPresence - 命令:\n §r使用方法: §6/<cp|craftpresence> <command>\n\n §6§lreboot §r- 重启 RPC\n §6§lshutdown §r- 关闭 RPC\n §6§lcompile §r- 通过 Starscript 测试 Placeholder 占位符表达式的输出\n §6§lsearch §r- 搜索可用于 Rich Presence 的有效 Placeholder 占位符\n §6§lreload §r- 根据设置重新加载 CraftPresence\n §6§lrequest §r - 查看连接请求信息\n §6§lexport §r- 查看mod数据的导出命令\n §6§lview §r- 查看各种显示数据\n §6§lhelp §r- 查看帮助信息
craftpresence.command.usage.search=§lCraftPresence - 搜索用法:\n\n §6§l/cp search <searchTerm|type:name>搜索可用的相关占位符
craftpresence.command.usage.view=§lCraftPresence - 查看子命令:\n\n §6§lcurrentData §r- 显示你当前的 RPC 文本数据\n §6§lassets §r- 显示所有可用的 Asset 图标\n §6§ldimensions §r- 显示所有可用的维度名字\n §6§lbiomes §r- 显示所有可用的生物群落名字\n §6§lservers §r- 显示所有可用的服务器地址\n §6§lscreens §r- 显示所有可用的 GUI 名字\n §6§litems §r- 显示所有可用的物品名字\n §6§lentities §r- 显示所有可用的实体名字\n §6§lplaceholders §r- 显示所有可用的 Placeholders 占位符
craftpresence.command.usage.view.assets=§lCraftPresence - 查看资源子命令:\n\n §6§lcustom §r- 查看动态添加的Discord资源\n §6§lall §r- 查看所有Discord资源
craftpresence.defaults.advanced.entity_riding_messages=正在骑乘{entity.riding.name}
craftpresence.defaults.advanced.entity_target_messages=正在指向{entity.target.name}
craftpresence.defaults.advanced.gui_messages=在{screen.name}界面
craftpresence.defaults.advanced.item_messages=手持{item.message.holding}
craftpresence.defaults.biome_messages.biome_messages=在{biome.name}群系中游玩
craftpresence.defaults.dimension_messages.dimension_messages=在{dimension.name}维度中
craftpresence.defaults.display.button.label=示例文本
craftpresence.defaults.display.button.url=https://google.com
craftpresence.defaults.display.image.url=https://via.placeholder.com/256.png
craftpresence.defaults.integrations.replaymod.editor={player.name}正在编辑回放
craftpresence.defaults.integrations.replaymod.renderer={player.name}正在导出回放({replaymod.frames.current} / {replaymod.frames.total}帧)
craftpresence.defaults.integrations.replaymod.viewer={player.name}正在浏览回放
craftpresence.defaults.placeholder.mods={general.mods} Mod(s)
craftpresence.defaults.placeholder.pack={pack.name}
craftpresence.defaults.placeholder.player_info.coordinate=在{player.position.x}, {player.position.z}
craftpresence.defaults.placeholder.player_info.health=血量:{player.health.current}/{player.health.max}
craftpresence.defaults.placeholder.player_info.in={custom.player_info.health}
craftpresence.defaults.placeholder.player_info.items=物品:{item.main_hand.message}
craftpresence.defaults.placeholder.player_info.out=作为{player.name}
craftpresence.defaults.placeholder.players={server.players.current} / {server.players.max} 个玩家
craftpresence.defaults.placeholder.world_info=在{world.name}中
craftpresence.defaults.server_messages.server_messages=在{server.motd.raw}游玩
craftpresence.defaults.server_messages.server_motd=一个Minecraft服务器
craftpresence.defaults.server_messages.server_name=Minecraft服务器
craftpresence.defaults.state.lan=正在局域网服务器上游玩
craftpresence.defaults.state.loading=载入中…
craftpresence.defaults.state.main_menu=在主界面中
craftpresence.defaults.state.mc.version=Minecraft %1$s
craftpresence.defaults.state.realm=在{server.motd.raw}游玩
craftpresence.defaults.state.single_player=在单人游戏中游玩
craftpresence.defaults.weather.clear=Clear
craftpresence.defaults.weather.rain=Raining
craftpresence.defaults.weather.thunder=Thundering
craftpresence.defaults.world_name=世界
craftpresence.logger.error.command=在执行此命令时发生错误
craftpresence.logger.error.compiler=A compiler exception has occurred:
craftpresence.logger.error.config.backup=已备份配置文件以防止数据丢失...
craftpresence.logger.error.config.invalid.icon.empty=无法检测到任何可用的图标如果这是一个错误请报告这个mod问题……
craftpresence.logger.error.config.missing.default=属性“%1$s”的默认值丢失添加到属性…
craftpresence.logger.error.config.prop.empty=检测到空属性或无法转换的属性(“%1$s”将属性设为默认…
craftpresence.logger.error.config.prop.invalid=检测到非法的属性(“%1$s”移除该属性…
craftpresence.logger.error.config.save=加载或保存配置失败
craftpresence.logger.error.connect=无法连接到Discord...
craftpresence.logger.error.discord.assets.default=未能为资源名称“%1$s”分配替代图标。使用默认/随机图标“%2$s”…
craftpresence.logger.error.discord.assets.fallback=资源名称“%1$s”不存在正在尝试使用替代图标“%2$s”…
craftpresence.logger.error.discord.assets.load=无法获得Discord资源功能可能无法正常工作…
craftpresence.logger.error.discord.join=加入请求被拒绝,因为加入密钥无效:%1$s
craftpresence.logger.error.keycode=发生按键绑定错误,将“%1$s”重置为默认值以防止崩溃…
craftpresence.logger.error.module=发生模块异常:
craftpresence.logger.error.pack=Unable to get "%1$s" pack data (ignore if not using a "%1$s" pack)
craftpresence.logger.error.parser=A parser exception has occurred:
craftpresence.logger.error.rpc=CraftPresence遇到了以下RPC错误,已被关闭以防止崩溃: %1$s
craftpresence.logger.error.system=CraftPresence无法检索系统信息,功能可能无法正常工作…
craftpresence.logger.error.verbose=Please enable verbose mode to view more details.
craftpresence.logger.info.config.new=已成功创建CraftPresence新配置数据!
craftpresence.logger.info.config.outdated=Outdated Config Detected! Migrating from Schema v%1$s to v%2$s
craftpresence.logger.info.config.save=配置设置已成功保存并重新加载!
craftpresence.logger.info.connect=正在尝试连接到Discord (%1$s/%2$s)...
craftpresence.logger.info.discord.assets.detected=%1$s所有的资源已检测完毕
craftpresence.logger.info.discord.assets.fallback=找到“%1$s”的回退图标使用名为“%2$s”的回退图标
craftpresence.logger.info.discord.assets.load=正在检查此客户端ID在Discord中的可用资源%1$s
craftpresence.logger.info.discord.assets.load.credits=原始代码来自paulhobbel - https://github.com/paulhobbel
craftpresence.logger.info.discord.assets.request=要为这个图标添加支持请请求将此图标添加到默认客户端ID中或在以下名称下添加图标“%1$s”。
craftpresence.logger.info.load=已加载来自此客户端ID的显示数据%1$s登录为%2$s
craftpresence.logger.info.migration.add=正在为%1$s数据添加迁移数据操作标识符为%2$s原因%3$s
craftpresence.logger.info.migration.apply=将迁移数据应用于%1$s数据操作标识符为%2$s -> 将%3$s从%4$s转换为%5$s
craftpresence.logger.info.os=检测到的系统:%1$s架构%2$s是否为64位%3$s
craftpresence.logger.info.pack.init=Checking for "%1$s" pack data...
craftpresence.logger.info.pack.loaded=Found "%1$s" pack data! (Name: "%2$s", Icon: "%3$s")
craftpresence.logger.info.shutdown=正在关闭CraftPresence...
craftpresence.logger.warning.debug_mode=您正在调试环境中运行CraftPresence,某些功能可能无法正常工作!
craftpresence.message.unsupported=这个功能不支持在此Minecraft版本使用
craftpresence.placeholders.asIcon.description=将字符串转换为有效且可接受的图标格式
craftpresence.placeholders.asIcon.usage=asIcon(input, whitespaceIndex ?: '')
craftpresence.placeholders.asIdentifier.description=将标识符转换为格式正确且可解释的名称
craftpresence.placeholders.asIdentifier.usage=asIdentifier(target, formatToId ?: false, avoid ?: false)
craftpresence.placeholders.asProperWord.description=将输入转换为正确可读的字符串
craftpresence.placeholders.asProperWord.usage=asProperWord(input, avoid ?: false, skipSymbolReplacement ?: false, caseCheckTimes ?: -1)
craftpresence.placeholders.biome.default.icon.description=默认群系图标
craftpresence.placeholders.biome.icon.description=当前群系图标
craftpresence.placeholders.biome.identifier.description=当前群系的标识符
craftpresence.placeholders.biome.message.description=当前群系的显示数据(如果在游戏中)
craftpresence.placeholders.biome.name.description=当前群系名称
craftpresence.placeholders.capitalizeWords.description=将指定字符串中的单词大写
craftpresence.placeholders.capitalizeWords.usage=capitalizeWords(input, timesToCheck ?: -1)
craftpresence.placeholders.cast.description=尝试将对象转换为指定的类型
craftpresence.placeholders.cast.usage=cast(castObject, classToAccess=Object|String|Class)
craftpresence.placeholders.clampDouble.description=限制指定的数字在最小值和最大值之间
craftpresence.placeholders.clampDouble.usage=clampDouble(num, min, max)
craftpresence.placeholders.clampFloat.description=限制指定的数字在最小值和最大值之间
craftpresence.placeholders.clampFloat.usage=clampFloat(num, min, max)
craftpresence.placeholders.clampInt.description=限制指定的数字在最小值和最大值之间
craftpresence.placeholders.clampInt.usage=clampInt(num, min, max)
craftpresence.placeholders.clampLong.description=限制指定的数字在最小值和最大值之间
craftpresence.placeholders.clampLong.usage=clampLong(num, min, max)
craftpresence.placeholders.convertTime.description=如果可能的话,将指定的字符串转换为指定的日期格式
craftpresence.placeholders.convertTime.usage=convertTime(input, originalPattern, newPattern)
craftpresence.placeholders.convertTimeFormat.description=将日期字符串从一种格式转换为另一种格式
craftpresence.placeholders.convertTimeFormat.usage=convertTimeFormat(dateString, fromFormat, toFormat)
craftpresence.placeholders.convertTimeZone.description=将日期字符串从一个时区转换为另一个时区
craftpresence.placeholders.convertTimeZone.usage=convertTimeZone(dateString, fromFormat, fromTimeZone, toTimeZone)
craftpresence.placeholders.dateToEpochMilli.description=将日期字符串转换为毫秒单位的纪元时间戳
craftpresence.placeholders.dateToEpochMilli.usage=dateToEpochMilli(dateString, format, timeZone ?: null)
craftpresence.placeholders.dateToEpochSecond.description=将日期字符串转换为秒单位的纪元时间戳
craftpresence.placeholders.dateToEpochSecond.usage=dateToEpochSecond(dateString, format, timeZone ?: null)
craftpresence.placeholders.dimension.default.icon.description=默认维度图标
craftpresence.placeholders.dimension.icon.description=当前维度图标
craftpresence.placeholders.dimension.identifier.description=当前维度的标识符
craftpresence.placeholders.dimension.message.description=当前维度的显示数据(如果在游戏中)
craftpresence.placeholders.dimension.name.description=当前维度名称
craftpresence.placeholders.entity.default.icon.description=默认实体图标
craftpresence.placeholders.entity.riding.icon.description=当前骑乘的实体图标
craftpresence.placeholders.entity.riding.message.description=当前骑乘的实体的显示数据(如果可用)
craftpresence.placeholders.entity.riding.name.description=当前骑乘的实体名称
craftpresence.placeholders.entity.target.icon.description=当前指向的实体图标
craftpresence.placeholders.entity.target.message.description=当前指向的实体的显示数据(如果可用)
craftpresence.placeholders.entity.target.name.description=当前指向的实体名称
craftpresence.placeholders.epochMilliToDate.description=将纪元时间戳转换为给定格式和时区的日期字符串
craftpresence.placeholders.epochMilliToDate.usage=epochMilliToDate(epochMilli, format, timeZone ?: null)
craftpresence.placeholders.epochSecondToDate.description=将纪元时间戳转换为给定格式和时区的日期字符串
craftpresence.placeholders.epochSecondToDate.usage=epochSecondToDate(epochSecond, format, timeZone ?: null)
craftpresence.placeholders.executeMethod.description=通过反射调用目标类中的指定方法
craftpresence.placeholders.executeMethod.usage=executeMethod(classToAccess=Object|String|Class, instance=Object, methodName=String, <parameterType, parameter>...)
craftpresence.placeholders.format.description=Returns a formatted string using the specified format string and arguments
craftpresence.placeholders.format.usage=format(input=String, args=Object...)
craftpresence.placeholders.formatAddress.description=根据输入格式化IP地址
craftpresence.placeholders.formatAddress.usage=formatAddress(input, returnPort ?: false)
craftpresence.placeholders.general.brand.description=Minecraft品牌标签
craftpresence.placeholders.general.icon.description=默认显示图标
craftpresence.placeholders.general.mods.description=你的模组文件夹中当前的模组数量
craftpresence.placeholders.general.protocol.description=Minecraft 版本协议标签
craftpresence.placeholders.general.title.description=Minecraft 标题标签
craftpresence.placeholders.general.version.description=Minecraft版本标签
craftpresence.placeholders.getArrayElement.description=从指定的内容中检索数组元素如果不能则为null
craftpresence.placeholders.getArrayElement.usage=getArrayElement(content=Array, index)
craftpresence.placeholders.getAsset.description=从图标键如果存在检索指定的Discord资源数据
craftpresence.placeholders.getAsset.usage=getAsset(input)
craftpresence.placeholders.getAssetId.description=从指定的键如果存在检索解析的图标ID
craftpresence.placeholders.getAssetId.usage=getAssetId(input)
craftpresence.placeholders.getAssetKey.description=从指定的键(如果存在)检索解析的图标键
craftpresence.placeholders.getAssetKey.usage=getAssetKey(input)
craftpresence.placeholders.getAssetType.description=从指定的键(如果存在)检索解析的图像类型
craftpresence.placeholders.getAssetType.usage=getAssetType(input)
craftpresence.placeholders.getAssetUrl.description=从指定的键如果存在检索解析的图像URL
craftpresence.placeholders.getAssetUrl.usage=getAssetUrl(input)
craftpresence.placeholders.getClass.description=尝试通过字符串路径或对象引用检索类对象
craftpresence.placeholders.getClass.usage=getClass(reference=Object|String)
craftpresence.placeholders.getComponent.description=(MC 1.20.5+) 尝试使用指定路径检索组件数据
craftpresence.placeholders.getComponent.usage=getComponent(data=DataComponentHolder, path=String)
craftpresence.placeholders.getCurrentTime.description=以事件戳形式获取当前时间
craftpresence.placeholders.getCurrentTime.usage=getCurrentTime()
craftpresence.placeholders.getElapsedMillis.description=获取毫秒单位的经过的时间
craftpresence.placeholders.getElapsedMillis.usage=getElapsedMillis()
craftpresence.placeholders.getElapsedNanos.description=获取纳秒单位的经过的时间
craftpresence.placeholders.getElapsedNanos.usage=getElapsedNanos()
craftpresence.placeholders.getElapsedSeconds.description=获取秒单位的经过的时间
craftpresence.placeholders.getElapsedSeconds.usage=getElapsedSeconds()
craftpresence.placeholders.getField.description=通过反射检索指定字段
craftpresence.placeholders.getField.usage=getField(classToAccess=Object|String|Class, instance=Object, fieldName=String...)
craftpresence.placeholders.getFields.description=Retrieve the available field names for a class object
craftpresence.placeholders.getFields.usage=getFields(classObj=Object|String|Class)
craftpresence.placeholders.getFirst.description=从指定参数中检索第一个非null字符串或返回null
craftpresence.placeholders.getFirst.usage=getFirst(args)
craftpresence.placeholders.getJsonElement.description=从指定内容中检索json元素如果无法检索则为null
craftpresence.placeholders.getJsonElement.usage=getJsonElement(url|jsonString, path=Object...)
craftpresence.placeholders.getMethods.description=Retrieve the available method names for a class object
craftpresence.placeholders.getMethods.usage=getMethods(classObj=Object|String|Class)
craftpresence.placeholders.getNamespace.description=获取 Identifier-Style Object 的命名空间部分
craftpresence.placeholders.getNamespace.usage=getNamespace(input)
craftpresence.placeholders.getNbt.description=尝试使用指定路径检索NBT标签
craftpresence.placeholders.getNbt.usage=getNbt(data=Entity|ItemStack, path=String...)
craftpresence.placeholders.getOrDefault.description=如果非空,则检索主值;否则使用次要值
craftpresence.placeholders.getOrDefault.usage=getOrDefault(target, alternative ?: '')
craftpresence.placeholders.getPath.description=获取 Identifier-Style Object 的路径部分
craftpresence.placeholders.getPath.usage=getPath(input)
craftpresence.placeholders.getResult.description=对指定的输入执行递归转换
craftpresence.placeholders.getResult.usage=getResult(input)
craftpresence.placeholders.hasField.description=检索指定的类是否包含指定的字段名
craftpresence.placeholders.hasField.usage=hasField(classObj=Object|String|Class, fieldName)
craftpresence.placeholders.isColor.description=确定输入的字符串是否为有效的颜色代码
craftpresence.placeholders.isColor.usage=isColor(input)
craftpresence.placeholders.isCustomAsset.description=确定指定的图标键在自定义资源列表中是否存在
craftpresence.placeholders.isCustomAsset.usage=isCustomAsset(input)
craftpresence.placeholders.isUuid.description=通过正则表达式检查指定的字符串是否为有效的UUID
craftpresence.placeholders.isUuid.usage=isUuid(input)
craftpresence.placeholders.isValidAsset.description=确定指定的图标键在当前客户端ID下是否存在
craftpresence.placeholders.isValidAsset.usage=isValidAsset(input)
craftpresence.placeholders.isValidId.description=确定指定的客户端ID是否合法
craftpresence.placeholders.isValidId.usage=isValidId(input)
craftpresence.placeholders.isWithinValue.description=确定指定值是否在指定范围内
craftpresence.placeholders.isWithinValue.usage=isWithinValue(value, min, max, contains_min ?: false, contains_max ?: false, check_sanity ?: true)
craftpresence.placeholders.item.boots.message.description=当前装备的靴子消息
craftpresence.placeholders.item.boots.name.description=当前装备的靴子名称
craftpresence.placeholders.item.chestplate.message.description=当前装备的胸甲消息
craftpresence.placeholders.item.chestplate.name.description=当前装备的胸甲名称
craftpresence.placeholders.item.helmet.message.description=当前装备的头盔消息
craftpresence.placeholders.item.helmet.name.description=当前装备的头盔名称
craftpresence.placeholders.item.leggings.message.description=当前装备的护腿消息
craftpresence.placeholders.item.leggings.name.description=当前装备的护腿名称
craftpresence.placeholders.item.main_hand.message.description=当前主手物品信息
craftpresence.placeholders.item.main_hand.name.description=当前主手物品名称
craftpresence.placeholders.item.message.default.description=默认物品的显示数据(如果可用)
craftpresence.placeholders.item.message.equipped.description=装备物品的显示数据(如果可用)
craftpresence.placeholders.item.message.holding.description=手持物品的显示数据(如果可用)
craftpresence.placeholders.item.off_hand.message.description=当前副手物品消息
craftpresence.placeholders.item.off_hand.name.description=当前副手物品名称
craftpresence.placeholders.length.description=返回指定字符串的长度
craftpresence.placeholders.length.usage=length(input)
craftpresence.placeholders.lerpDouble.description=在指定值间进行线性插值
craftpresence.placeholders.lerpDouble.usage=lerpDouble(num, min, max)
craftpresence.placeholders.lerpFloat.description=在指定值间进行线性插值
craftpresence.placeholders.lerpFloat.usage=lerpFloat(num, min, max)
craftpresence.placeholders.mcTranslate.description=Translates an Unlocalized String, based on the game translations retrieved for the current language
craftpresence.placeholders.mcTranslate.usage=mcTranslate(input=String, args=Object...)
craftpresence.placeholders.menu.icon.description=主界面的显示图标(如果可用)
craftpresence.placeholders.menu.message.description=主界面的显示数据(如果可用)
craftpresence.placeholders.minify.description=将字符串的长度减少到指定长度
craftpresence.placeholders.minify.usage=minify(input, length)
craftpresence.placeholders.notes=注意:\n - 占位符必须被花括号包围(“{foo.bar}”)
craftpresence.placeholders.nullOrEmpty.description=确定字符串为NULL或EMPTY
craftpresence.placeholders.nullOrEmpty.usage=nullOrEmpty(input, allowWhitespace ?: false)
craftpresence.placeholders.pack.icon.description=当前检测到的整合包图标
craftpresence.placeholders.pack.name.description=当前检测到的整合包名
craftpresence.placeholders.pack.type.description=The currently detected pack's type
craftpresence.placeholders.player.health.current.description=你当前游戏中的血量
craftpresence.placeholders.player.health.max.description=你当前游戏中的最大血量
craftpresence.placeholders.player.icon.description=你的玩家头像图标(如果可用)
craftpresence.placeholders.player.name.description=你的用户名
craftpresence.placeholders.player.position.x.description=你当前游戏中的X坐标
craftpresence.placeholders.player.position.y.description=你当前游戏中的Y坐标
craftpresence.placeholders.player.position.z.description=你当前游戏中的Z坐标
craftpresence.placeholders.player.uuid.full.description=你的UUID (完整格式,如果其合法)
craftpresence.placeholders.player.uuid.short.description=你的UUID修剪格式
craftpresence.placeholders.randomAsset.description=尝试从可用资源中检索随机图标键
craftpresence.placeholders.randomAsset.usage=randomAsset()
craftpresence.placeholders.randomString.description=从指定的参数中检索一个随机元素,作为字符串
craftpresence.placeholders.randomString.usage=randomString(args)
craftpresence.placeholders.removeRepeatWords.description=删除输入的字符串中的重复单词
craftpresence.placeholders.removeRepeatWords.usage=removeRepeatWords(input)
craftpresence.placeholders.roundDouble.description=将双精度数四舍五入到给定位数的小数(如果可能)
craftpresence.placeholders.roundDouble.usage=roundDouble(num, places ?: 0)
craftpresence.placeholders.screen.default.icon.description=默认GUI屏幕图标
craftpresence.placeholders.screen.icon.description=当前GUI屏幕图标
craftpresence.placeholders.screen.message.description=当前GUI屏幕的显示数据如果可用
craftpresence.placeholders.screen.name.description=当前GUI屏幕名称
craftpresence.placeholders.server.address.full.description=(MP) 服务器原始地址
craftpresence.placeholders.server.address.short.description=(MP) 服务器格式化地址
craftpresence.placeholders.server.default.icon.description=默认服务器图标
craftpresence.placeholders.server.icon.description=当前服务器图标
craftpresence.placeholders.server.message.description=当前服务器的显示数据(如果在游戏中)
craftpresence.placeholders.server.minigame.description=(Realm) 当前realm小游戏名称
craftpresence.placeholders.server.motd.raw.description=(MP) 当前服务器原始Motd
craftpresence.placeholders.server.name.description=(MP) 当前服务器名称
craftpresence.placeholders.server.players.current.description=服务器当前玩家总数
craftpresence.placeholders.server.players.max.description=服务器最大玩家总数
craftpresence.placeholders.snapToStep.description=使用步进率值将指定值舍入到最接近的值
craftpresence.placeholders.snapToStep.usage=snapToStep(num, valueStep)
craftpresence.placeholders.split.description=绕给定正则表达式的匹配项拆分此字符串
craftpresence.placeholders.split.usage=split(input, regex, limit ?: 0)
craftpresence.placeholders.stripAllFormatting.description=去除输入字符串的颜色和格式代码
craftpresence.placeholders.stripAllFormatting.usage=stripAllFormatting(input)
craftpresence.placeholders.stripColors.description=去除输入字符串的颜色代码
craftpresence.placeholders.stripColors.usage=stripColors(input)
craftpresence.placeholders.stripFormatting.description=去除输入字符串的格式代码
craftpresence.placeholders.stripFormatting.usage=stripFormatting(input)
craftpresence.placeholders.timeFromEpochMilli.description=从指定的纪元时间获取时间戳
craftpresence.placeholders.timeFromEpochMilli.usage=timeFromEpochMilli(epochMilli)
craftpresence.placeholders.timeFromEpochSecond.description=从指定的纪元时间获取时间戳
craftpresence.placeholders.timeFromEpochSecond.usage=timeFromEpochSecond(epochSecond)
craftpresence.placeholders.timeFromString.description=格式化一个时区的日期字符串,并格式化为有效的即时实例
craftpresence.placeholders.timeFromString.usage=timeFromString(dateString, fromFormat, fromTimeZone ?: null)
craftpresence.placeholders.timeToEpochMilli.description=使用给定的参数获取基于Java纪元的毫秒数
craftpresence.placeholders.timeToEpochMilli.usage=timeToEpochMilli(data)
craftpresence.placeholders.timeToEpochSecond.description=使用给定的参数获取基于Java纪元的秒数
craftpresence.placeholders.timeToEpochSecond.usage=timeToEpochSecond(data)
craftpresence.placeholders.timeToString.description=使用指定格式和时区格式化日期字符串。
craftpresence.placeholders.timeToString.usage=timeToString(date, toFormat, toTimeZone ?: null)
craftpresence.placeholders.title=可用的占位符
craftpresence.placeholders.toCamelCase.description=将字符串转换为有效且可接受的驼峰大小写格式
craftpresence.placeholders.toCamelCase.usage=toCamelCase(input)
craftpresence.placeholders.translate.description=Translates an Unlocalized String, based on the mod translations retrieved for the current language
craftpresence.placeholders.translate.usage=translate(input=String, args=Object...)
craftpresence.placeholders.world.difficulty.description=当前世界难度
craftpresence.placeholders.world.name.description=当前世界名称
craftpresence.placeholders.world.time.day.description=The current world's in-game day count
craftpresence.placeholders.world.time.format_12.description=The current world's in-game time (12-hour format)
craftpresence.placeholders.world.time.format_24.description=The current world's in-game time (24-hour format)
craftpresence.placeholders.world.weather.name.description=The current world's weather name
gui.config.comment.accessibility.language_id=用于翻译此模组字符串的语言标识符
gui.config.comment.accessibility.strip_extra_gui_elements=允许 CraftPresence 从 GUI 中移除多余的显示效果\n (可提高某些区域的性能)
gui.config.comment.accessibility.strip_translation_colors=允许 CraftPresence 删除翻译中的颜色代码
gui.config.comment.accessibility.strip_translation_formatting=允许CraftPresence去除翻译文本的格式
gui.config.comment.advanced.allow_duplicate_packets=是否允许在刷新屏幕的时候发送重复的高级在线状态消息Rich Presence Events\n 注意:\n - 这可能会消耗更多网络流量,但是有助于更好地检测意外断开连接的情况
gui.config.comment.advanced.allow_endpoint_icons=是否允许站点图标系统(主要与动态图标一起使用)
gui.config.comment.advanced.allow_placeholder_previews=是否允许在配置GUI中的相关提示文本中显示占位符预览
gui.config.comment.advanced.debug_mode=切换开发人员模式,显示调试功能并启用调试日志
gui.config.comment.advanced.enable_class_graph=允许CraftPresence使用ClassGraph的函数改善模块自动查找结果\n 注意以下事项:\n - 这些功能可能会占用大量内存,除非需要,否则不建议使用\n - 如果之前已禁用,则启用后将会触发一次完整模块重新扫描
gui.config.comment.advanced.enable_per_entity=允许 CraftPresence 根据实体数据更改显示内容\n 请注意以下几点:\n - 需要有效实体信息列表
gui.config.comment.advanced.enable_per_gui=允许 CraftPresence 根据您所处的 GUI 改变显示方式\n 请注意以下几点:\n - 需要在 GUI 中设置选项\n - 在某些 Minecraft 版本中,必须先打开一次 GUI 才能进行配置
gui.config.comment.advanced.enable_per_item=允许 CraftPresence 根据您所持的物品改变显示方式\n 请注意以下几点:\n - 需要在物品信息中设置
gui.config.comment.advanced.entity_riding_messages=骑乘时显示的自定义信息\n%1$s
gui.config.comment.advanced.entity_target_messages=看向实体时显示的自定义信息\n%1$s
gui.config.comment.advanced.format_words=切换字符串中单词的自动大写和通用格式
gui.config.comment.advanced.gui_messages=自定义显示的 GUI 信息\n%1$s
gui.config.comment.advanced.item_messages=自定义显示的物品信息\n%1$s
gui.config.comment.advanced.max_connection_attempts=在意外断开连接后,尝试重新连接到Discord的次数.\n 注意:\n - 在每次连接的尝试失败之后,根据指数回退的策略,重新连接的时间间隔会增加.
gui.config.comment.advanced.player_skin_endpoint=用于检索玩家皮肤的站点URL\n 注意:\n - 如果没有被覆盖的话,该站点用于滚动列表预览(Scroll List Previews)以及"player.icon"占位符
gui.config.comment.advanced.refresh_rate=刷新 Rich Presence 的显示屏和模块之间的间隔时间,以秒为单位
gui.config.comment.advanced.server_icon_endpoint=用于检索服务器图标的站点URL\n 注意:\n - 如果没有被覆盖的话,该站点用于滚动列表预览的非base64的服务器图标以及"server.icon"占位符
gui.config.comment.advanced.use_class_loader=是否为某些反射函数使用本地mod类加载器可用于创建RPC远程服务器管理参数占位符
gui.config.comment.advanced.verbose_mode=切换详细模式,显示更详细的日志记录以及堆栈跟踪和更深层次的异常信息
gui.config.comment.biome_messages.biome_icon=在不支持或未知生物群落中默认使用的生物群落图标
gui.config.comment.biome_messages.biome_messages=自定义显示的生物群落信息\n%1$s
gui.config.comment.button.reset.config=重设这个配置文件为默认配置\n警告这会覆写保存后做过的所有更改
gui.config.comment.button.sync.config=同步本地配置文件中的任何更改\n警告 如果未保存,将覆盖此处所做的任何更改!
gui.config.comment.dimension_messages.dimension_icon=在不支持或未知维度中默认使用的维度图标
gui.config.comment.dimension_messages.dimension_messages=自定义显示的维度信息\n%1$s
gui.config.comment.display.dynamic_icons=自定义在RPC中显示的动态图像\n 注意:\n - 可以使用其他模块中的任何占位符(全局、生物群系、维度等)
gui.config.comment.display.dynamic_variables=自定义在RPC中显示的动态占位符\n 注意:\n - 可以使用其他模块中的任何占位符(全局、生物群系、维度等)\n - 可以通过 "custom.<name>" 定义
gui.config.comment.display_settings=自定义全局Rich Presence Event,包括其动态数据。
gui.config.comment.general.auto_register=是否将此客户端注册为 discord 应用程序\n(警告:可能存在兼容性和 JVM 问题)
gui.config.comment.general.client_id=本地ID用于检索Assets、图标和标题
gui.config.comment.general.default_icon=默认图标\n用于主界面、维度和服务器
gui.config.comment.general.detect_atlauncher_instance=启用ATLauncher实例数据检测
gui.config.comment.general.detect_biome_data=启用生物群系数据检测吗?\n允许使用生物群落消息和相关Placeholders占位符
gui.config.comment.general.detect_curse_manifest=启用Twitch/CurseForge整合包Manifest检测吗?
gui.config.comment.general.detect_dimension_data=启用维度数据检测吗?\n允许使用维度消息和相关Placeholders占位符
gui.config.comment.general.detect_mcupdater_instance=启用MCUpdater整合包数据检测吗?
gui.config.comment.general.detect_modrinth_pack=启用Modrinth整合包数据检测吗?
gui.config.comment.general.detect_multimc_manifest=启用MultiMC整合包数据检测吗?
gui.config.comment.general.detect_technic_pack=启用Technic整合包数据检测吗?
gui.config.comment.general.detect_world_data=启用服务器/单人游戏数据检测吗?\n允许使用服务器消息和相关Placeholders占位符
gui.config.comment.general.enable_join_request=允许在 Discord 中发送/接收加入请求?
gui.config.comment.general.preferred_client=首选连接的Discord客户端类型\n(如果未运行该类型的客户端,将回退为任意类型)
gui.config.comment.general.reset_time_on_init=重启 RPC 时是否重置起始时间戳
gui.config.comment.server_messages.ping_rate_interval=ping当前服务器数据的间隔速率如果有的话\n设置为0或以下禁用此功能
gui.config.comment.server_messages.ping_rate_unit=ping当前服务器数据如果有的时间单位\n支持: seconds, minutes, hours, days
gui.config.comment.server_messages.server_icon=在不支持的服务器中默认使用的服务器图标
gui.config.comment.server_messages.server_messages=自定义显示的服务器信息\n%1$s
gui.config.comment.server_messages.server_motd=在服务器 Motd 为空时显示的默认服务器 Motd\n(也适用于直接连接)
gui.config.comment.server_messages.server_name=在服务器名称为空时显示的默认服务器名称\n(也适用于直接连接)
gui.config.comment.status_messages.lan_message=在局域网游戏中显示的信息\n%1$s
gui.config.comment.status_messages.loading_message=处于加载页面时要显示的信息\n(在 RPC 初始化和第一次刷新之间)\n%1$s
gui.config.comment.status_messages.main_menu_message=在主菜单上显示的信息\n%1$s
gui.config.comment.status_messages.realm_message=当在realm里时显示消息\n%1$s
gui.config.comment.status_messages.single_player_message=在单人游戏中显示的信息\n%1$s
gui.config.comment.title=当前版本 -> %1$sv%2$s架构)
gui.config.comment.title.accessibility=自定义模组的可访问性设置\n包括:\n- 语言标识 \n- 按钮绑定 \n- 其他GUI自定义选项
gui.config.comment.title.advanced=自定义模组的其他设置
gui.config.comment.title.general=显示信息的常规设置
gui.config.comment.title.status_messages=自定义与不同游戏状态相关的信息
gui.config.message.button.about=关于
gui.config.message.button.add.new=新建
gui.config.message.button.back=返回
gui.config.message.button.check_for_updates=检查更新
gui.config.message.button.commands=命令
gui.config.message.button.continue=继续
gui.config.message.button.copy=复制
gui.config.message.button.download=下载
gui.config.message.button.refresh=刷新
gui.config.message.button.remove=移除
gui.config.message.button.reset=重置
gui.config.message.button.reset_to_default=重置为默认值
gui.config.message.button.save=保存
gui.config.message.button.sync.config=同步配置
gui.config.message.button.version_info=版本信息
gui.config.message.button.view_source=查看源
gui.config.message.button.wiki=Wiki
gui.config.message.credits=此配置GUI由 Jonathing 制作,将继续由 CDAGaming 维护。为了制作这个自定义GUI付出了很多努力因此请给予他一些鼓励谢谢。欢迎在 CraftPresence GitLab 代码库中借鉴学习这个GUI的代码。
gui.config.message.default.biome=默认群系消息
gui.config.message.default.dimension=默认维度消息
gui.config.message.default.server=默认服务器消息
gui.config.message.editor.color.end=§l末尾颜色
gui.config.message.editor.color.preview=§l预览
gui.config.message.editor.color.start=§l起始颜色
gui.config.message.editor.color.sync_end_color=同步末地颜色
gui.config.message.editor.color.tint_factor=色调系数
gui.config.message.editor.color.value.alpha=A值
gui.config.message.editor.color.value.blue=B值
gui.config.message.editor.color.value.green=G值
gui.config.message.editor.color.value.red=R值
gui.config.message.editor.description=描述:
gui.config.message.editor.enter_key=按下按键…
gui.config.message.editor.hex_code=六进制码:
gui.config.message.editor.icon.change=更改图标:
gui.config.message.editor.label=标签:
gui.config.message.editor.message=消息:
gui.config.message.editor.original=原始:
gui.config.message.editor.presence.activity_type=激活类型
gui.config.message.editor.presence.button_editor=按钮编辑器
gui.config.message.editor.presence.details=详细信息:
gui.config.message.editor.presence.enabled=启用显示
gui.config.message.editor.presence.end_timestamp=结束时间戳:
gui.config.message.editor.presence.extra=§l额外
gui.config.message.editor.presence.game_state=游戏状态:
gui.config.message.editor.presence.general=§l常规
gui.config.message.editor.presence.image.large=§l大图
gui.config.message.editor.presence.image.small=§l小图
gui.config.message.editor.presence.party_privacy=队伍隐私
gui.config.message.editor.presence.start_timestamp=开始时间戳:
gui.config.message.editor.presence.use_as_main=用作主显示
gui.config.message.editor.preview=预览:
gui.config.message.editor.search=查找:
gui.config.message.editor.texture_path=材质路径:
gui.config.message.editor.url=URL
gui.config.message.editor.usage=用法:
gui.config.message.editor.value.name=值名称:
gui.config.message.empty.list=这个列表是空的且无法显示!\n\n请再试一次…
gui.config.message.endpoints=§l站点
gui.config.message.hover.access=**启用“%1$s”并保存你的配置以使用此界面**
gui.config.message.hover.empty.default=**默认信息不可为空且必须合法**
gui.config.message.hover.presence.activity_type=激活类型\n更改RPC的整体外观和感觉
gui.config.message.hover.presence.button.label=该按钮将显示的标签文本
gui.config.message.hover.presence.button.url=点击按钮后重定向到的URL
gui.config.message.hover.presence.button_editor=自定义RPC额外按钮中显示的信息
gui.config.message.hover.presence.enabled=是否解释这些数据
gui.config.message.hover.presence.party_privacy=队伍隐私等级\n当加入请求启用时生效
gui.config.message.hover.presence.use_as_main=是否使用该模块作为主要RPC数据\n(如果禁用,该数据将仅用于替换相关信息和图标占位符)
gui.config.message.hover.presence_editor=自定义Rich Presence信息的格式和位置.
gui.config.message.hover.value.message=要附加此值的消息数据
gui.config.message.hover.value.name=用于标识此值的名称
gui.config.message.hover.visualizer.toggle_party=切换队伍信息的显示情况\n当游戏状态不为null时生效
gui.config.message.null=这个区域还未实现!\n\n请稍后查看…
gui.config.message.presence.args.general=通用消息格式化参数:\n%1$s
gui.config.message.presence.args.icon=通用图标格式化参数:\n%1$s
gui.config.message.tentative=§4§l实验版本%1$s),功能可能会改变
gui.config.message.version_difference=§6§l游戏版本 (%1$s) 与编译版本 (%2$s) 不同
gui.config.message.visualizer=§l可视化工具
gui.config.message.visualizer.toggle_party=切换队伍
gui.config.name.accessibility.language_id=语言ID
gui.config.name.accessibility.strip_extra_gui_elements=去除额外的GUI元素
gui.config.name.accessibility.strip_translation_colors=去除翻译文本的颜色
gui.config.name.accessibility.strip_translation_formatting=去除翻译文本的格式
gui.config.name.advanced.allow_duplicate_packets=允许重复的数据包
gui.config.name.advanced.allow_endpoint_icons=允许站点图标
gui.config.name.advanced.allow_placeholder_previews=允许占位符预览
gui.config.name.advanced.debug_mode=调试模式
gui.config.name.advanced.enable_class_graph=启用ClassGraph函数
gui.config.name.advanced.enable_per_entity=启用Per-Entity系统
gui.config.name.advanced.enable_per_gui=启用Per-Gui系统
gui.config.name.advanced.enable_per_item=启用Per-Item系统
gui.config.name.advanced.entity_riding_messages=实体骑乘消息
gui.config.name.advanced.entity_target_messages=实体目标消息
gui.config.name.advanced.format_words=格式化单词
gui.config.name.advanced.gui_messages=GUI消息
gui.config.name.advanced.item_messages=物品消息
gui.config.name.advanced.max_connection_attempts=最大尝试连接次数
gui.config.name.advanced.player_skin_endpoint=玩家皮肤站点
gui.config.name.advanced.refresh_rate=刷新率
gui.config.name.advanced.server_icon_endpoint=服务器图标站点
gui.config.name.advanced.use_class_loader=使用本地类加载器
gui.config.name.advanced.verbose_mode=详细模式
gui.config.name.biome_messages.biome_icon=默认群系图标
gui.config.name.biome_messages.biome_messages=群系消息
gui.config.name.dimension_messages.dimension_icon=默认维度图标
gui.config.name.dimension_messages.dimension_messages=维度消息
gui.config.name.display.dynamic_icons=动态图标
gui.config.name.display.dynamic_variables=动态变量
gui.config.name.general.auto_register=自动注册
gui.config.name.general.client_id=客户端ID
gui.config.name.general.default_icon=默认图标
gui.config.name.general.detect_atlauncher_instance=检测ATLauncher实例
gui.config.name.general.detect_biome_data=检测群系数据
gui.config.name.general.detect_curse_manifest=检测CurseForge的Manifest
gui.config.name.general.detect_dimension_data=检测维度数据
gui.config.name.general.detect_mcupdater_instance=检测MCUpdater实例
gui.config.name.general.detect_modrinth_pack=检测Modrinth包
gui.config.name.general.detect_multimc_manifest=默认MultiMC实例
gui.config.name.general.detect_technic_pack=检测Technic整合包
gui.config.name.general.detect_world_data=检测世界数据
gui.config.name.general.enable_join_request=启用加入请求
gui.config.name.general.preferred_client=首选客户端
gui.config.name.general.reset_time_on_init=初始化时重置时间
gui.config.name.server_messages.ping_rate_interval=Ping速率间隔
gui.config.name.server_messages.ping_rate_unit=Ping速率单位
gui.config.name.server_messages.server_icon=默认服务器图标
gui.config.name.server_messages.server_messages=服务器消息
gui.config.name.server_messages.server_motd=默认服务器Motd
gui.config.name.server_messages.server_name=默认服务器名称
gui.config.name.status_messages.lan_message=局域网游戏消息
gui.config.name.status_messages.loading_message=载入中消息
gui.config.name.status_messages.main_menu_message=主界面消息
gui.config.name.status_messages.realm_message=Realm消息
gui.config.name.status_messages.single_player_message=单人游戏消息
gui.config.title=CraftPresence - 配置
gui.config.title.about.config=关于此配置界面
gui.config.title.accessibility=辅助功能设置
gui.config.title.advanced=高级设置
gui.config.title.biome.edit_specific_biome=CraftPresence - 编辑生物群系 (%1$s)
gui.config.title.biome_messages=自定义生物群系消息
gui.config.title.commands=CraftPresence - 命令输入
gui.config.title.dimension.edit_specific_dimension=CraftPresence - 编辑维度 (%1$s)
gui.config.title.dimension_messages=自定义维度消息
gui.config.title.display.edit_specific_button=CraftPresence - 编辑按钮 (%1$s)
gui.config.title.display.edit_specific_icon=CraftPresence - 编辑图标 (%1$s)
gui.config.title.display_settings=显示设置
gui.config.title.editor.add.new=CraftPresence - 添加新的值
gui.config.title.editor.add.new.prefilled=CraftPresence - 添加新的值(%1$s)
gui.config.title.editor.color=颜色编辑器
gui.config.title.editor.presence=Presence编辑器
gui.config.title.entity.edit_specific_entity=CraftPresence - 编辑实体 (%1$s)
gui.config.title.general=常规设置
gui.config.title.gui.edit_specific_gui=CraftPresence - 编辑Gui (%1$s)
gui.config.title.item.edit_specific_item=CraftPresence - 编辑物品 (%1$s)
gui.config.title.selector.biome=CraftPresence - 选择一个群系
gui.config.title.selector.button=CraftPresence - 选择一个按钮
gui.config.title.selector.dimension=CraftPresence - 选择一个维度
gui.config.title.selector.entity=CraftPresence - 选择一个实体
gui.config.title.selector.extra=(已显示%1$s总共%2$s
gui.config.title.selector.gui=CraftPresence - 选择一个Gui
gui.config.title.selector.icon=CraftPresence - 选择一个图标
gui.config.title.selector.item=CraftPresence - 选择一个物品
gui.config.title.selector.server=CraftPresence - 选择服务器地址
gui.config.title.selector.view.assets.all=CraftPresence - 选择资源列表
gui.config.title.selector.view.assets.custom=CraftPresence - Discord 自定义资源列表
gui.config.title.selector.view.biomes=CraftPresence - 可用群系
gui.config.title.selector.view.dimensions=CraftPresence - 可用维度
gui.config.title.selector.view.entities=CraftPresence - 可用实体
gui.config.title.selector.view.guis=CraftPresence - 可用Gui
gui.config.title.selector.view.items=CraftPresence - 可用物品
gui.config.title.selector.view.servers=CraftPresence - 服务器地址
gui.config.title.server.edit_specific_server=CraftPresence - 编辑服务端 (%1$s)
gui.config.title.server_messages=自定义服务端消息
gui.config.title.status.edit_specific_status=CraftPresence - 编辑状态 (%1$s)
gui.config.title.status_messages=自定义状态消息
key.craftpresence.category=CraftPresence - 控制面板
key.craftpresence.config_keycode.description=用于访问配置界面的按键绑定
key.craftpresence.config_keycode.name=配置界面按键绑定