Bug #852

Cachebeschreibung und Hint in korrekter Sprache herunterladen

Von following vor fast 2 Jahren hinzugefügt. Vor fast 2 Jahren aktualisiert.

Status:erledigt% erledigt:

100%

Priorität:3 hoch
Zugewiesen an:following
Zielversion:Version 15
Ticket Referenz: Kategorien:intl export

Beschreibung

Wenn Cachebeschreibungen (+ Kurzbeschreibung und Hint) in mehreren Sprachen vorhanden sind, erhält man beim Download als GPX, TXT oder (undokumentiert) XML nicht die gewählte Sprache. Stattdessen wird die Sprache nach folgender Prioritätenliste ermittelt:

  1. Die Hauptsprache der Website - bei OC.de immer Deutsch, auch auf opencaching.it etc.
  2. Englisch
  3. Die erste vorhandene Sprache der Cachebeschreibungen, geordnet nach ISO-639-Code.

Sinnvoller fände ich folgendes:

  1. Die aktuell gewählte Sprache.
  2. Die Hauptsprache der aktiven Domain.
  3. Die Zweitsprache der aktiven Domain (fallback_language), i.d.R. Englisch.
  4. Die Sprache der zuerst eingegebenen Cachebeschreibung.

Die OKAPI ist besteht das Problem nicht: Hier kann der Client eine Prioriätenliste von Sprachen vorgeben. Wenn er das nicht tut, kommt Englisch, ansonsten eine mehr oder weniger zufällig gewählte Sprache.

Zugehörige Revisionen

Revision fab2d7fa
Von following vor fast 2 Jahren hinzugefügt

reasonable language preferences for cachedesc download; fixes #852

Historie

#1 Von following vor fast 2 Jahren aktualisiert

Wenn er das nicht tut, kommt Englisch, ansonsten eine mehr oder weniger zufällig gewählte Sprache.

Wenn er das nicht tut, kommt Englisch oder falls nicht vorhanden - eine mehr oder weniger zufällig gewählte Sprache. Hier könnte man noch die Hauptsprache der Website zusätzlich vorgeben.

#2 Von following vor fast 2 Jahren aktualisiert

  • Kategorien wurde von intl zu intl export geändert

#3 Von following vor fast 2 Jahren aktualisiert

  • Zielversion wurde von Version 16 zu Version 15 geändert

#4 Von following vor fast 2 Jahren aktualisiert

  • Status wurde von offen zu erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert

Status geändert durch Changeset oc-server3|fab2d7fa2597a725a9822f7b09cd129a5f06525c.

Auch abrufbar als: Atom PDF