Translation Changelog - Lightman314/LightmansCurrency GitHub Wiki

After completing v2.2.5.0 I've now started keeping a log of additions & removals from the language/translation files added by my mod and noting them here. Changes noted in the Pending Build section are coming in a future update and are subject to change, but should allow translators to preemptively translate any newly added blocks, items, tooltips and/or menus.

Multi-Line Translations

I have several instances "multi-line" text that support a flexible line counts. These are noted by a bold Mult-line text after the initial translation key (e.g. "some.translation.key.*") followed by several smaller bullet points of *.# indicating the line number. Under most conditions, you can simply translate this text directly (i.e. "some.translation.key.1":"example of the first line"), but there are also ways to add/remove lines from your translation file.

ADDING LINES

Adding lines is a super-easy process. Simply just add an extra translation for the next number in the sequence (i.e. assuming 3 existing lines, you can simply add a new translation for "some.translation.key.4":"Example Text") and it'll be detected automatically and displayed in-game with no extra fuss. Theoretically you can add nearly infinite lines to a multi-line text instance, but I should note that going too crazy with these can result in text and/or tooltips being drawn in weird placed and/or not fitting on the screen. I should also note that the lines must be in numerical order, so if you have lines 1,2,3, and 5 the system will check for line 4 and when it's not found it won't bother to check if line 5 exists.

REMOVING LINES

Removing lines is unfortunately a slightly more difficult process as the english translations are always loaded in the background, meaning that if you can fit all 3 lines of the english text in only 1 or 2 lines in your language there is a slightly more difficult process to follow. Fortunately there is a workaround, and to force a line to be ignored you can simply replace the translation with nothing but it's translation key (i.e. "some.translation.key.3":"some.translation.key.3") and it'll ignore that line

Changelog

2.2.5.4

Added

  • "command.lightmanscurrency.lcadmin.emptyWallet.success": "Emptied %s wallets"
  • "data.lightmanscurrency.category.misc_settings": "Misc Settings"
  • "data.lightmanscurrency.name.trader.paygate.conflict_handling": "Output Conflict Handling"
  • "gui.lightmanscurrency.trader.paygate.conflict_label": "Output Conflict Handling:"
  • "gui.trader.paygate.conflict.add_time": "Allow: Add to Timer"
  • "gui.trader.paygate.conflict.deny_any": "Deny: Any Outputs"
  • "gui.trader.paygate.conflict.deny_side_conflict": "Deny: Conflicting Outputs"
  • "gui.trader.paygate.conflict.override_time": "Allow: Override Timer"
  • "tooltip.lightmanscurrency.trader.paygate.time_remaining.sided": "%1$s has %2$s remaining"
  • "lightmanscurrency.block_variant.armor_display.skin.herobrine"
  • "lightmanscurrency.block_variant.modifier.label": "⏵ Modifier: %s"
  • "tooltip.lightmanscurrency.model_variant.locked": "Variant is Locked"

Changed

  • "lightmanscurrency.block_variant.glassless" ORIGINAL
    • "lightmanscurrency.block_variant.modifier.glassless": "#Glassless" NEW
  • "lightmanscurrency.block_variant.vending_machine.footless": "#Footless" ORIGINAL
    • "lightmanscurrency.block_variant.modifier.footless": "#Footless" NEW

Removed

  • "lightmanscurrency.block_variant.armor_display.glassless_skin": "Skin (%s) #Glassless"

2.2.5.2

Added

  • "button.lightmanscurrency.block_variants.select": "Select Variant"
  • "gui.lightmanscurrency.block_variants.title": "Variant Selection"
  • "item.lightmanscurrency.variant_wand": "Variant Wand"
  • "lightmanscurrency.block_variant.default": "Default Model"
  • "lightmanscurrency.block_variant.unnamed": "Unnammed"
  • "lightmanscurrency.block_variant.glassless": "#Glassless"
  • "lightmanscurrency.block_variant.vending_machine.footless": "#Footless"
  • "lightmanscurrency.block_variant.armor_display.skin": "Skin (%s)"
  • "lightmanscurrency.block_variant.armor_display.glassless_skin": "Skin (%s) #Glassless"
  • "lightmanscurrency.block_variant.armor_display.skin.1": "Steve"
  • "lightmanscurrency.block_variant.armor_display.skin.2": "Zuri"
  • "lightmanscurrency.block_variant.armor_display.skin.3": "Ari"
  • "lightmanscurrency.block_variant.armor_display.skin.4": "Kai"
  • "lightmanscurrency.block_variant.armor_display.skin.5": "Garrett"
  • "tooltip.lightmanscurrency.model_variant.id": "Variant ID: %s"
  • "tooltip.lightmanscurrency.model_variant.name": "Variant: %s"
  • "tooltip.lightmanscurrency.variant_wand.X" Multi-Line
    • "*.1": "Right click on most Lightman's Currency blocks to select a model variant"
    • "*.2": "Not all blocks have variants by default, but more can be added via resource pack"
  • "tooltip.lightmanscurrency.trader.paygate.time_remaining": "Time Remaining: %s"
  • "config.jade.plugin_lightmanscurrency.model_variant": "Model Variant"
  • "config.jade.plugin_lightmanscurrency.paygate": "Paygate Info"

2.2.5.1a

Added

  • "data.lightmanscurrency.name.trader.bank_link": "Bank Account Link"
  • "data.lightmanscurrency.name.trader_icon": "Trader Terminal Icon"
  • "notification.lightmanscurrency.change_settings_dumb": "%1$s changed %2$s"

2.2.5.1

Added

  • "command.lightmanscurrency.lcadmin.viewWallet.empty": "%s does not have a wallet equipped"
  • "command.lightmanscurrency.lcadmin.viewWallet.success": "%1$s has a %2$s equipped"
  • "rei.lightmanscurrency.group.display_case": "Display Cases"
  • "data.lightmanscurrency.category.trader_bank": "Trader Bank Settings"
  • "data.lightmanscurrency.name.store_money_in_creative": "Store Money in Creative"
  • "gui.lightmanscurrency.trader.paygate.tooltip": "Tooltip:"
  • "block.lightmanscurrency.money_bag": "Money Bag"
  • "data.lightmanscurrency.category.input_settings": "Input/Output Settings"
  • "data.lightmanscurrency.category.trader_display": "Trader Display Settings"
  • "data.lightmanscurrency.name.creative": "Creative"
  • "data.lightmanscurrency.name.input_output_sides": "Input/Output Side: "
  • "data.lightmanscurrency.name.trader_name": "Trader Name"
  • "notifications.source.event": "Events"
  • "tooltip.lightmanscurrency.container_item.loot_table": "Has Loot Table '%s'"
  • "tooltip.lightmanscurrency.money_bag.X" Multi-Line
    • "*.1":"Money Bag: When placed, up to 576 coins can be inserted by interacting with the bag while holding a coin"
    • "*.2": "Interacting with the bag with an empty hand will extract a random coin from the bag"
    • "*.3": "When mined the bag will drop with the coins still inside"
    • "*.4": "Bag increases in size the more coins are contained within"
    • "*.5": "In a pinch a sufficiently full bag can be used as a blunt weapon"
  • "tooltip.lightmanscurrency.money_bag.size": "Bag Size: %s"

Changed

  • "tooltip.lightmanscurrency.coinjar.holdshift": "Hold SHIFT to view contents" ORIGINAL
    • "tooltip.lightmanscurrency.coinjar.holdctrl": "Hold CTRL to view contents" NEW

2.2.5.0

Start of Logs