Skip to content

Localize repository description fields #549

Description

@lordfolken

Summary

Repository description strings are English-only. File Manager shows them as the second row for maps, airspace, waypoints, RASP, and other downloadable files, with no translation.

Current behaviour

  • Content metadata JSON has a single description key.
  • The repository manifest writes a single description= line.
  • XCSoar displays that string as-is.
  • App UI translations in XCSoar .po files do not cover these remote strings.

Examples of the current English-only form:

  • Germany Airspace from DAEC
  • Italy RASP weather overlay from ThermalMap.info
  • Map of Colorado, United States

Why this matters

File names are often cryptic (ALPS.xcm, US_COLORADO.xcm, BEN_WGER.xcm). The description is the human-readable line, so non-English users see only English for that row.

Notes

Localizing this is not a data-only change. The repository format and XCSoar’s File Manager parser would need a way to select a language (for example description_de=, a locale map, or gettext on the client). Until that exists, keep descriptions in English.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions