Skip to content

Translation of GPL preamble in GUI and CLI #2319

@hoffie

Description

@hoffie

Describe the bug

Status quo:

To Reproduce

  • Compare About Jamulus with --version
  • or: Perform translations

Expected behavior

We should:

  • Decide if this text should be translated at all. For context: cat --version translates it.
  • If we do translate, the GUI version should be translated as well (it would be more natural for the command line version not to be translated as other command line outputs aren't translated either).
  • If we wanted to show a translated version on CLI, we would have to load translations, which are currently loaded for GUI runs only.
  • @BLumia suggested using a single tr ( ) call with included new lines (\n). This sounds good to me. There's also the possibility to pass comments to translators such as "Please align to X characters" (the status quo value for X is rather wide...?). The way to pass such a comment to translators seems to be to use a special //: Comment which is transferred to .ts files by lupdate.

Version of Jamulus

3.8.2_beta1

Additional context

I'm not keen on decoding this, I'm fine either way, but we should be consistent and make life easier for translators.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions