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