Skip to content

Incorrect translation paths hide important transaction errors #10

Description

@CYooBin10

Labels: medium, bug, localization

Description

Several transaction errors request keys under menu.errors, while the default language data defines errors at the root level.

There is also a key mismatch:

  • Source uses no_item_to_sell
  • Language data defines no_items_to_sell

Impact

Instead of receiving the real error, players see a generic "message not found" response.

This affects important cases such as:

  • Insufficient inventory space.
  • Missing item prices.
  • Insufficient items to sell.

Expected behavior

Use consistent translation paths and validate all required language keys during plugin startup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions