Bug #109

Flaggen für Sprachen der Cachebeschreibung

Added by following about 6 years ago. Updated almost 4 years ago.

Status:erledigt% Done:

100%

Priority name:2 mittel
Assignee:following
Target version:Version 14
Ticket Referenz: Kategorien:

Description

Ein Nutzer meldete, dass bei Auswahl von Tschechisch eine Flagge erscheint, die "eher der Flagge der ehem. Bundesrepublik Jugoslawien entspricht und nichts mit der tschechischen Flagge gemein hat."

Außerdem wurde mehrfach gemeldet, dass bei dänischen Beschreibungen die Flagge fehlt.

-----
(flopp)

Bei Listings mit dänischer Beschreibung (z.B.

http://www.opencaching.de/viewcache.php?wp=OC48E2) wird im
Beschreibungsabschnitt als Landeskürzel "DA" statt "DK" angezeigt und
entsprechend auch auf eine nicht-existierende Flaggen-Datei verlinkt
(http://www.opencaching.de/images/flags/da.gif).

Es ist wohl so, dass die Sprachkürzel hier nach ISO 639-1 gewählt

werden. Diese Sprachkürzel entsprechen zum Teil NICHT den Landeskürzeln,
z.B.

Baskisch -> EU
Dänisch -> DA
Esperanto -> EO
Griechisch -> EL
Japanisch -> JA

Trotzdem werden Flaggen-Bilder anhand dieser Sprachkürzel geladen, die
in den obigen Fällen aber nicht-existent sind.

Als Übergangslösung könnte man hier zusätzliche Flaggen-Dateien anlegen,
deren Namen den Sprachkürzeln entsprechen. Wobei natürlich fraglich ist,
welche Flagge man z.B. "Esperanto" zuordnet.

----
(following)

Flaggen rauswerfen! Sprachen haben keine Nationalität.

----
(flopp)

Du hast natürlich recht! Siehe dazu auch http://gregor-
moellring.de/anleitungen/flaggen-als-sprachsymbol/

Also, dann

<img src="images/flags/{$desclanguagesItem|lower}.gif" style="vertical-
align:middle" />

aus templates2/ocstyle/viewcache.tpl entfernen.

----
(following)

... und in der Tabelle languages ein neues Feld für die Sprache in

Eigenschreibweise; das lässt sich leicht aus den Sprachversionen der
Wikipedia zusammenstellen. Dann kann man - wie in dem von dir verlinkten
Artikel empfohlen - den Name der Sprache hinschreiben, statt des Kürzels
das nicht jeder kennt.

----
(flopp)

Den Cachebeschreibungen sind Sprachkürzel nach ISO 639-1 zugeordnet. Im
Listing werden aber nicht die Namen der Sprachen angezeigt (wie z.B. bei
Wikipedia), sondern die Sprachkürzel werden als Länderkürzel (ISO 3166)
interpretiert und entsprechende Nationalflaggen angezeigt.

Das ist (1) falsch, denn Sprachen sind keine Nationalitäten! Spanisch
ist z.B. Amtssprache in Spanien, Mexiko, Ecuador, usw. Zeigt man hier
die Spanische Flagge als Symbol an, stößt man alle spanisch-sprachigen
OC-Benutzer (außer die Spanier) vor den Kopf.
Und (2) funktioniert es bei manchen Sprachen einfach nicht, da ihnen
keine Nationalität zugeordnet ist, z.B. Baskisch oder Esperanto. Diese
Sprachen kann man tatsächlich bei OC auswählen.
(3) In anderen Fällen geht es gehörig schief, z.B. wird bei dänischen
Beschreibungen (Sprachkürzel DA) eine nichtexistente Bilddatei verlinkt
("da.gif") und bei tschechischen Beschreibungen (Sprachkürzel CS) wird
die Flagge von "Serbien und Montenegro" (Landeskürzel CS) angezeigt.

Lösung: Verzicht auf Flaggen! Anzeige der Sprache in Landessprache
(siehe Wikipedia).

----
(ClanFamily)

Wir haben in der Firma die Idee gehabt das Landeskürzel der Domain +
Landessprache "Land" zu nutzen.

DE - Deutschland
UK - United Kingdom
RU - Русский
FR - Français
PL - Polski
PT - Português
CN - 中华人民共和国

http://de.wikipedia.org/wiki/Liste_l%C3%A4nderspezifischer_Top-Level-Domains

----
(following 20.2.2013)

Als Workaround für die häufig nachgefragte dänische Flagge habe ich nun da.gif angelegt; außerdem ja.gif (japanisch). Das eigentliche Problem ist damit aber noch nicht gelöst.

====

Sollte nochmal abschließend diskutiert / entschieden werden, wie hier weiter verfahren wird.


Related issues

Duplicated by OC Entwicklung - Bug #721: falsche slowenische Flagge verworfen
Duplicated by OC Entwicklung - Bug #795: Flagge el.gif (Griechenland?) fehlt in images/ erledigt

Associated revisions

Revision 9d4f4dd3
Added by following almost 4 years ago

show cache desc languages as native names; updates #109

Revision 6b52b2dc
Added by mambofive almost 4 years ago

Merge pull request #195 from following5/109-desc-languages

show cache desc languages as native names; updates #109

History

#1 Updated by following about 6 years ago

  • Kategorien set to listing intl

#2 Updated by following about 4 years ago

Flagge von Sierra Leone bei einer slowenischen Cachebeschreibung: http://www.opencaching.de/viewcache.php?wp=OC1211D&desclang=SL

Forenthread dazu: http://forum.opencaching-network.org/index.php?topic=4164

#3 Updated by following almost 4 years ago

Von mambofive in #795:

Das Listing OC12480 enthält eine Beschreibung in DE, EN und EL - bei EL (Griechenland) wird die Flagge nicht angezeigt (es gibt keine Datei names images/flags/el.gif). Es gibt allerdings eine Flagge images/flags/gr.gif. Ist der Link falsch oder der Name der gif-Datei falsch?

GR = Länderkürzel, el = Sprachkürzel

#4 Updated by following almost 4 years ago

el.gif angelegt als Workaround für Griechisch.

#5 Updated by following almost 4 years ago

  • Assignee set to following
  • Priority name changed from 0 keine to 2 mittel

Ich versuche mich mal an der Lösung mit den ausgeschriebenen Spachbezeichnungen.

#6 Updated by following almost 4 years ago

  • Status changed from offen to im Test
  • Target version set to Version 14
  • % Done changed from 0 to 90

#10 Updated by following almost 4 years ago

  • Status changed from im Test to erledigt
  • % Done changed from 90 to 100

Also available in: Atom PDF