Autor Thema: #3906: Änderung von Standardland für neue Caches  (Gelesen 1651 mal)

following

  • Gast
#3906: Änderung von Standardland für neue Caches
« am: 12. Juli 2012, 19:36:22 »
- #3906: Änderung von Standardland für neue Caches  [Owner: following | Zieldatum: --- | Status: zugewiesen ]

Mir wäre ganz lieb, wenn sich darum jemand anders kümmern könnte. Ich mach's im Notfall, wenn sich sonst niemand findet.

Habe den Beitrag aus dem Changelog-Thread hierher verschoben.
« Letzte Änderung: 12. Juli 2012, 21:36:46 von following »

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
#3906: Änderung von Standardland für neue Caches
« Antwort #1 am: 12. Juli 2012, 21:15:00 »
Da ich im Changelog-Thread (http://forum.geocaching-network.com/index.php?topic=2124.0) nicht antworten kann:

Für das Standardland hatte ich damals(TM), als es noch das alte Entwicklerimage gab, eine Lösung ausgearbeitet:
* Hinzufügen eines Default-Eintrags "Bitte wählen" in die Länderliste
* Fehlermeldung im Template, wenn kein Land gewählt wurde (also der Default-Eintrag gewählt ist)

Der Code ist aber nur auf dem alten Image getestet und es fehlt noch die Lokalisierung.

following

  • Gast
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #2 am: 12. Juli 2012, 21:55:37 »
Jo, das klingt nach einer schnellen und praktikablen Lösung. Später könnte man es noch verfeinern, um bei möglichen Fehleingaben zu warnen - z.B. Land unterscheidet sich vom Land aller anderen Caches des Users, oder Vergleich mit einer Datenbank der Landesgrenzen liefert ein anderes Land.

Das mit den Übersetzungen muss eh organisiert werden; ich bräuchte es z.B, auch für #4336 und #4115. Notfalls könnten wir die übersetzungsrelevanten Tasks auf das nächste Release verschieben, damit es uns nicht aufhält.

Offline flopp

  • Vereinsmitglied
  • Normal
  • *
  • Beiträge: 1010
  • OC-Clean-Team/Support/Entwicklung
    • Flopps Tolles Blog
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #3 am: 13. Juli 2012, 18:32:11 »
Eingecheckt  ins persönliche Repository ;)

Apropos: wie macht man das eigentlich mit den Übersetzungen?

Ich habe in htdocs/lang/de/ocstyle/newcache.inc.php die Zeile
$country_not_ok_message = '&nbsp;<span class="errormsg">' . t('No country is chosen.') . '</span>';eingefügt. Muss ich jetzt htdocs/doc/sql/static-data/data.sql manuell ändern?

following

  • Gast
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #4 am: 23. Juli 2012, 19:55:29 »
Rufe mal bitte translate.php auf. Dazu muss der Benutzer im user.admin-Feld die entsprechenden Rechte haben. Trag einfach 255 ein, dann hat der User alle Rechte. Die Übersetzung selbst kannst du dann entweder im HTML-Form machen oder über XML-Export/Import.

Achtung: Beim Importieren von static-data/data.sql wird das last_modified-Feld für alle Einträge in sys_trans und sys_trans_text auf das aktuelle Datum gesetzt. Exportiert man die Daten anschließend mit dem "SQL-Export"-Knopf und checkt sie im Git ein, werden die kompletten Tabelleninhalte ersetzt und man kann im Diff nicht erkennen, was geändert wurde.

Ich hab jetzt die Insert-Trigger für beide Tabellen geändert, sodass das Datum nur neu generiert wird wenn beim Insert keines vorgegeben wird. -> Ticket #4508
« Letzte Änderung: 01. Mai 2013, 00:22:48 von following »

following

  • Gast
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #5 am: 06. August 2012, 14:07:38 »
So, das Problem ist gefixt - Schluss mit den Belgien- und Afghanistan-Caches!

Danke Florian :)

Schrottie

  • Gast
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #6 am: 06. August 2012, 14:15:38 »
So, das Problem ist gefixt - Schluss mit den Belgien- und Afghanistan-Caches!

Danke Florian :)

Super!  :D

Offline pirate77

  • Team Opencaching Deutschland
  • Normal
  • *
  • Beiträge: 1264
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #7 am: 06. August 2012, 17:55:10 »
So, das Problem ist gefixt - Schluss mit den Belgien- und Afghanistan-Caches!

Danke Florian :)

Klasse, da bin auch schon 2-3 mal erfolgreich drübergestolpert :-)

Offline dl8ndm-1

  • Small
  • ****
  • Beiträge: 638
Re: #3906: Änderung von Standardland für neue Caches
« Antwort #8 am: 07. August 2012, 08:19:54 »
Endlich! Denn meine Caches lagen schon öfters in Belgien ;).
小就是美