Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Location und Ländernamen

Eingetragen von semo (37)
am 11.01.2010 - 00:31 Uhr in
  • Module
  • Drupal 6.x

Ich nutze das Location und GMap Modul.

Wie kann ich in Location die Ländernamen übersetzen (Germany -> Deutschland)? Klar, ich kan die "location/location.inc" direkt bearbeiten, doch bringt das spätestens nach dem nächsten Modul-Update keine Freud mehr. Ausserdem würde ich gerne die Auswahl der Länder einschränken.

Geht da was mit überschreiben? Kann wer helfen?

‹ [gelöst] Bestehendes Datums-Feld für Scheduler-Modul verwenden [erledigt] Bilder verwalten mit image assist ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Ländernamen kannst Du

Eingetragen von TobiasR (134)
am 11.01.2010 - 12:55 Uhr

Die Ländernamen kannst Du unter "Verwalten" -> "Strukturierung" -> "Oberfläche übersetzen" ins Deutsche übersetzen.
Hierfür einfach nach dem englischen Namen suchen und eine deutsche Übersetzung einfügen.

Für die Beschränkung der Länderauswahl suche ich auch noch eine Lösung, ich denke es müsste mit einem kleinen Modul gehen, dass die Form entsprechend bearbeitet. Hier wäre ich aber auch noch für Hinweise dankbar.

Grüße,
Tobias

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Tobias Bist du sicher,

Eingetragen von semo (37)
am 11.01.2010 - 14:04 Uhr

Fehlalarm ;)

Die Suche ist CaseSensitiv.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Heja, habe die gleichen

Eingetragen von Londo78 (16)
am 11.01.2011 - 18:41 Uhr

Heja,
habe die gleichen Probleme, bis jetzt bin ich nur auf diese Seite gestossen http://evolvingweb.ca/story/form-alter-node-locations
mit folgenden code:

<?php
function ew_module_form_alter(&$form, $form_state, $form_id) {
    switch(
$form_id) {
        case
'location_node_form':
            
$form['#after_build'][] = 'remove_location_countries';
    }
}

function
remove_location_countries(&$form) {
   
//Remove all the countries from the select list
   
unset($form['location'][0]['country']['#options']);
   
//Add Canada, United States, and Mexico
   
$form['locations'][0]['country']['#options']['ca'] = t('Canada');
   
$form['locations'][0]['country']['#options']['mx'] = t('Mexico');
   
$form['locations'][0]['country']['#options']['us'] = t('United States');

    return
$form;
}

?>

Weiß aber nicht so recht wo ich es einsetzten soll :/ habe schon einiges durch, theoretisch müßte es doch in die template.php reingeschrieben werden oder?
habe wenig plan von diesen sachen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du ein Modul benutzt für

Eingetragen von Nevson (158)
am 11.01.2011 - 18:52 Uhr

Wenn du ein Modul benutzt für die es eine Deutsche Übersetzung gibt, warum importierst du dann nicht das Deutsche Sprachfile?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist Code für ein Modul

Eingetragen von TobiasR (134)
am 11.01.2011 - 22:51 Uhr

Hallo Londo,

Zitat:

Weiß aber nicht so recht wo ich es einsetzten soll :/ habe schon einiges durch, theoretisch müßte es doch in die template.php reingeschrieben werden oder?
habe wenig plan von diesen sachen

diese Code muss in ein Modul. Wenn die obere Funktion "ew_module_form_alter" heißt, muss das Modul "ew_module" heißen. Du brauchst also eine Datei ew_module.info und ew_module.module. In die letzte Datei muss dann der Quellcode rein.

Grüße,
Tobias

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Tobias,

Eingetragen von Londo78 (16)
am 12.01.2011 - 09:49 Uhr

vielen Dank, jetzt habe ich es verstanden, mache mich gleich an die Arbeit

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu umständlich

Eingetragen von kovah (58)
am 08.08.2011 - 19:42 Uhr

Direkt im Hauptverzeichnis des Moduls findet ihr die location.inc - voila!
Mehr braucht man nicht, da dort eine Liste mit allen Ländern zu finden ist. Wer übersetzen möchte, kann dies dort tun.

PS: Die Unterstützung für bestimmte Länder kann man entfernen, in dem man schlicht und ergreifend alle nicht benötigten Länder aus dem "supported" Ordner löscht. Wer nur Deutschland, Östereich und Schweiz markieren möchte, kann also alle bis auf location.at.inc, location.ch.inc und location.de.inc löschen. ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, es ist natürlich so etwas

Eingetragen von TobiasR (134)
am 08.08.2011 - 19:55 Uhr

Ja, es ist natürlich so etwas umständlich.
Aber auf der anderen Seite der wesentlich sauberere Weg. Was machst Du bei einem Modul-Update? Neues Modul einfügen und die Dateien wieder ändern und löschen?
Drupal ist bewusst modular aufgebaut, daher sollte man sich auch möglichst an die "Spielregeln" halten...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Vermaledeite Feeds
  • кракен сайт кто владелец
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • кракен маркетплейс форум
    vor 33 Minuten 4 Sekunden
  • Rollen
    vor 7 Stunden 29 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 4 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 1 Tag
  • Hey danke
    vor 9 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 19 Stunden
  • Da scheint die Terminologie
    vor 10 Wochen 22 Stunden
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20464

Neue User:

  • Tawer3sowar
  • ocvk2810
  • marouane.blel

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association