Skip to content

Add support for validation of fluent resources to cargo-i18n command line tool #31

Open
@kellpossible

Description

@kellpossible

Ideas for validations:

  • Check that all languages are able to be loaded
  • Check for duplicate keys
  • Check that args match across different languages for the same message.
  • Report for the percent translated.
  • Check that the message format parses correctly
  • Check for messages in translated languages which are not present in the fallback language, and are probably redundant.
  • For projects exclusively using the fl!() macro, a check to see when messages are no longer being used (and an option to ignore the warning based on a special comment keyword on the message) for exceptions where the macro isn't used.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions