Skip to content

Rework syncLang.py #1939

@chriba

Description

@chriba

After #1933 has been finished & merged I want to rework syncLang.py.
E.g. when there are unambiguous Duplicates (e.g. one has no or both have the same Value) I want to solve them automatically.

I plan to have a Gradle task which fixes obsolete, missing, and unambiguous duplicate properties and sorts all Properties in all language files the same order as they are in the English File.
A task which prints all empty properties and one which prints a Summary of how many empty properties are in one file (checkTranslationsSummary).

Do you need a Task which prints all problems but doens't solve them?

@JabRef/developers Which Gradle tasks do you need?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions