Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Richtlinien für neue Registrierungen in 2 Sprachen

Eingetragen von Lukas (158)
am 16.04.2008 - 16:20 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Unter Verwalten-Benutzerverwaltung-Benutzereinstellungen gibt es ein Feld "Richtlinien für neue Registrierungen". Da ich eine mehrsprachige Seite baue, hätte ich das Feld gerne in mehreren Sprachen. Ich habe i18n installiert und für normalen Content funktioniert das auch, da kann ich über "Create Translation" für die verschiedenen Inhalte Übersetzungen erstellen und sie mir durch Klick auf die entsprechende Flagge anzeigen lassen. Leider sind die Richtlinien aber kein definierter Inhaltstyp, so dass ich ihn nicht für das i18n-Modul aktivieren kann. Weiß jemand Rat? Kann auch über die Installation neuer Module laufen, wichtig ist eben nur, dass auch der Richtlinentext in zwei oder mehr Sprachen angezeigt werden kann, für die einzelnen Kategorien (Name, Wohnort etc.) funktioniert die Umstellung.

‹ Registrierung auf mehrere nodes verteilen User werden von google gefunden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

schlampiges Usermodul

Eingetragen von quiptime (4972)
am 16.04.2008 - 16:57 Uhr

In der Drupal 5.7 Installation an der ich Momentan arbeite habe ich alle Felder im Bereich der Benutzereinstellungen auf Deutsch uebersetzt.

Aber das war nur moeglich weil von mir, - sorry meiner Veraergerung - das schlampig entwickelte Modul User genau an den Stellen mit der t() Funktion versehen wurde die fuer genau diese Ausgaben zustaendig sind.

Ergo:

Schnappe Dir das Usermodul und suche nach den nicht uebersetzten Textstellen und fuege an den einzelnen Strings die t() Funktion ein. Danach kannst Du die "Richtlinien für neue Registrierungen" mit der Lokalisierungsfunktion in jede Sprache der Welt uebersetzen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erklärung

Eingetragen von Lukas (158)
am 16.04.2008 - 18:27 Uhr

Danke schon mal, aber mit der Funktion kenn ich mich leider gar nicht aus. Evtl. noch ne nähere Erklärung?

  • Anmelden oder Registrieren um Kommentare zu schreiben

an sich hat t() nur den

Eingetragen von dawehner (2639)
am 16.04.2008 - 19:19 Uhr

an sich hat t() nur den Parameter $string, wie oben gesagt musste einfach den String mit t() umschließen, also

<?php
/* 'test' */
t('test');
?>

zum weiterlesen http://api.drupal.org/api/function/t/5
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

klappt leider nicht

Eingetragen von Lukas (158)
am 16.04.2008 - 20:01 Uhr

Danke schon mal, aber es funktioniert leider nicht: Zu Testzwecken habe ich das

<?php
/* 'test' */
t('test');
?>

komplett in das Feld, Richtlinien für neue Registrierungen kopiert, was leider den Effekt hat, das genau das angezeigt wird, kann aber sein das ich es völlig falsch gemacht habe, von PHP verstehe ich leider nicht viel. Meine Seite ist auf dem Server eines Webhosters installiert, komme zwar an den FTP und den confixx-Bereich, aber in die Dateien von Drupal kann ich meines Wissens nicht so einfach schreiben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lukas, welche Drupalversion

Eingetragen von quiptime (4972)
am 16.04.2008 - 20:41 Uhr

Lukas, welche Drupalversion verwendest Du?

Ich kann Dir mein Usermodul geben.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cool,danke! Version 5.3,

Eingetragen von Lukas (158)
am 16.04.2008 - 21:07 Uhr

Cool,danke! Version 5.3, damit geht das dann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

quiptime könntest du es

Eingetragen von dawehner (2639)
am 16.04.2008 - 21:08 Uhr

quiptime könntest du es öffentlich machen? // ein patch wird von drupal nicht mehr akzeptiert?
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja, mein Usermodul

Eingetragen von quiptime (4972)
am 16.04.2008 - 21:16 Uhr

Naja, mein Usermodul entstammt der Drupalversion 5.7. Es koennte Inkompatibilitaeteten geben. Probier es einfach aus.

Um einem Anmeldegau vorzubeugen.
Wenn Du mein Usermodul hochladest: benenne vorher das was schon oben ist um. Z. Bsp. user.xxmodulexx.
Dann lade das von mir hoch und teste: Einloggen, ausloggen, registrieren und die Benutzerverwaltung nicht vergessen.

Unabhaengig vom voran gesagten. Du solltest ueber ein Upgrade auf Drupal 5.7 nachdenken.

PS
Entferne einfach nach module die Endung

Viel Glueck und ich will wissen ob es geklappt hat.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

AnhangGröße
user.module.txt 112.81 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

@dereine,natuerlich kann

Eingetragen von quiptime (4972)
am 16.04.2008 - 21:25 Uhr

@dereine,

natuerlich kann ich es oeffentlich machen. Auch einen Patch kann ich erstellen. Nur,

den Drupalcore-Entwicklern alle Ehre und ich ziehe meinen Hut ganz tief vor ihnen.

Auf der einen Seite geht man mit Drupal 7 an den Start und auf der anderen Seite haben Coremodule der 5-er noch solche Maengel. Nicht das dieser Mangel die Funktion des Modules negativ beeinflusst, nein. Aber diese Funktionalitaet mit dem was da nicht lokalisierbar ist das ist bei Drupal alt wie die Steinkohle und da ist es wie gesagt weit mehr als verwunderlich wenn aktuell immer noch solche Maengel existieren.

Zumindest koennen sich schon mal alle 5.7-er Anwender hier auch ohne Patch mein voran gepostetes Usermodul (user.module,v 1.745.2.26 2008/01/07 02:30:35) reinziehen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für heute reicht's. Ich

Eingetragen von Lukas (158)
am 16.04.2008 - 21:33 Uhr

Für heute reicht's. Ich sag' morgen Bescheid.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles

Eingetragen von quiptime (4972)
am 16.04.2008 - 21:41 Uhr

Alles klar.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul installiert, aber was nun?

Eingetragen von Lukas (158)
am 17.04.2008 - 13:53 Uhr

Das Modul habe ich installiert, funktioniert auch, aber was muss ich jetzt tun, damit der Text in dem Feld Richtlinien/User guidelines in verschiedenen Sprachen angezeigt werden kann? Muss ich das user-module mit dem editor öffnen, einen php-Befehl einfügen und das ganze so hochladen? Falls ja, wie genau, vor allem welcher Befehl an welcher Stelle? Falls das nicht der richtige Weg ist, was dann? Muss ich über Verwalten-Einstellungen-Lokalisierung-Zeichenketten verwalten nach einer Zeichenkette suchen? Das habe ich versucht, aber da wird nur "Richtlinien für neue Registrierungen" angezeigt, aber nicht das darunter auszufüllende Textfeld. Wäre froh, wenn jemand das so detailliert und einfach wie möglich erklären kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal's Lokalisierungs-Funktion

Eingetragen von quiptime (4972)
am 17.04.2008 - 14:08 Uhr

Du musst keinen Code irgendwo im Usermodul einfuegen.

Genau das habe ich in meiner Version des Usermodules bereits erledigt.

Wenn mein Usermodul bei Dir KEINE Fehler verursacht, hast Du hoffentlich genau getestet, dann verwendest Du ganz normal Drupal's Lokalisierungs-Funktion.

Unter Verwalten -> Einstellungen -> Lokalisierung -> Tab "Zeichenketten verwalten" kannst Du alle Textbereiche der Adminseite "Benutzereinstellungen" in so viele verschiedene Sprachen uebersetzen wie Du benoetigst.

Der Pfad dahin mit Clean-URL's: /admin/settings/locale/string/search

Mit meiner Version des Usermodules sind nicht nur alle im Adminbereich "Benutzereinstellungen" zu sehenden Textbereiche uebersetztbar sondern es werden auch die jeweils zu diesen Textbereichen gehoerenden eMail's in den vorliegenden Sprachversionen versendet.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Unauffindbar

Eingetragen von Lukas (158)
am 17.04.2008 - 15:01 Uhr

Leider kann ich eben dieses Feld nicht über Zeichenketten verwalten-Suche finden. Es geht wie gesagt nicht um den Text "Richtlinien für neue Registrierungen", sondern um das dazugehörige Textfeld,also das weiße Feld darunter, in das man schreiben kann. Egal, was ich da reinschreibe und egal, nach welchem Begriff ich suche, es wird bei Zeichenketten nicht gefunden, das Modul hatte ich gestestet Anmelden/registrieren, ausloggen, Inhalt erstellen ist alles problemlos möglich

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau von diesem Textfeld /

Eingetragen von quiptime (4972)
am 17.04.2008 - 18:12 Uhr

Genau von diesem Textfeld / diesen Textfeldern spreche ich.

Damit die Lokalisierungsfunktion verfuegbar ist muss in der Moduladministration das Modul auch aktiviert sein: "Kern optional" -> "Locale" (Ermöglicht die Übersetzung der Benutzeroberfläche in andere Sprachen.)

Ich war der Annahme das dieses Modul bereits aktiviert ist.

Mit dem von mir angepassten Usermodul wird in diesen Textareas der Text so gelassen wie er da steht - auf Englisch.

Wenn man dort in diese Textarea, so werden diese Felder als HTML-Feld richtig und zweifelsfrei bezeichnet, den Text in einer bestimmten Sprache eintraegt mag dies fuer diese Sprache funktionieren.
Aber was macht man bei einer weiteren Sprache? Man verwendet zum Uebersetzen der Texte dieser Textareas die Lokalisierungsfunktion - was ja mittels meiner Modifizierung des Usermodul auch funktioniert.

Translated usersettings
Screenshot by quiptime on flickr.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Irgendetwas läuft da

Eingetragen von Lukas (158)
am 18.04.2008 - 15:19 Uhr

Irgendetwas läuft da falsch

Damit die Lokalisierungsfunktion verfuegbar ist muss in der Moduladministration das Modul auch aktiviert sein: "Kern optional" -> "Locale" (Ermöglicht die Übersetzung der Benutzeroberfläche in andere Sprachen.)

Das war die ganze Zeit aktiviert, kann nicht der Grund sein.

Mit dem von mir angepassten Usermodul wird in diesen Textareas der Text so gelassen wie er da steht - auf Englisch.

Diese Texte sind bei mir auf Deutsch, benutze Drupal 5.3 deutsch, allerdings ist dein User-modul installiert, das andere habe ich extra vom Server gelöscht, mich wundert allerdings sehr dass bei Modulen- Kern -benötigt überhaupt kein usermodul angezeigt wird, könnte mir vorstellen, dass das die Ursache ist: Daher meine Frage: Wäre es sinnvoll in dem alten Modul (das habe ich jetzt auf meiner Festplatte) einen php-Befehl einzugeben und das wieder hochzuladen, wenn ja: Welcher Befehl in welcher Datei an welcher Stelle?

Aber was macht man bei einer weiteren Sprache? Man verwendet zum Uebersetzen der Texte dieser Textareas die Lokalisierungsfunktion - was ja mittels meiner Modifizierung des Usermodul auch funktioniert.

Wie gesagt, über Zeichenketten verwalten-Suche kann ich diese Felder nicht finden, wonach soll ich suchen, wenn nicht nach dem Text, der jeweils darin steht?

quiptime, vielen Dank für die ganze Mühe, die du in mein Problem investierst

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe jetzt außerdem das

Eingetragen von Lukas (158)
am 18.04.2008 - 16:43 Uhr

Ich habe jetzt außerdem das Modul "legal" installiert, stehe aber hier vor dem quasi identischen Problem: Wie kriege ich es hin, dass es die Nutzungsbedinungen in zwei oder mehr Sprachen gibt?

Zum user-Modul: Habe jetzt mein altes wieder installiert (erst mal ohne Veränderungen) und das wird jetzt auch im Kern wieder angezeigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 1 Stunde
  • In der entsprechenden View
    vor 4 Wochen 1 Stunde
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 1 Stunde
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20456

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 25 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