Spracheinstellung neuer Benutzer

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Spracheinstellung neuer Benutzer

Post by search1 »

Im Backend unter Administration/Konfiguration/Generelle Einstellungen habe ich als Sprache des Blogs: Deutsch eingestellt.
Neue Benutzer haben dennoch automatisch Englisch als Sprache des Blogs in ihren Persönlichen Einstellungen der Benutzerverwaltung.
Kann ich irgendwo einstellen, dass auch hier automatisch Deutsch eingestellt ist?

Schon mal danke!
Last edited by search1 on Mon Nov 16, 2009 9:02 pm, edited 1 time in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by garvinhicking »

Hi!

Vielleicht hast Du auch noch "Sprache automatisch erkennen" aktiviert? Dann wird die Browsersprache als Präferenz genutzt, evtl hängt das hier zusammen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Hallo Garvin,

danke für die Antwort!
Nein, "Sprache des Browsers eines Besuchers verwenden" habe ich nicht angehakt und bei meinem Test habe ich auch in meinem Browser alle neuen Benutzer mit der falschen Spracheinstellung.
Hast Du noch eine andere Idee? Ist nämlich nervig; z.B. die Suchfunktion erstellt unter Englisch einen falschen (größeren) Suchbutton und überhaupt sind die vielen englischen Spracheinheiten nicht gewünscht. Und dies bei jedem neuen Benutzer von Hand einzustellen, macht Arbeit...
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by yellowled »

search1 wrote:Und dies bei jedem neuen Benutzer von Hand einzustellen, macht Arbeit...
Ha, Stichwort. Ich habe hier ja Insider-Wissen -- die Benutzer, bei denen das auftritt, sind nicht zufällig allesamt Benutzer, die sich selbst registriert hatten? Denn bei denen geht es meiner Erinnerung nach gar nicht anders, als die Sprache manuell umzustellen.

YL
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Hallo YL,

danke für Deine Antwort!
Meinst Du mit mit "selbst" registrieren, dass diese durch die Registrierungsanfrage an den Admin sich gemeldet haben und dann auf die Bestätigungsmail des Admins sich selbst angemeldet haben? Dass machen bei mir alle Benutzer so. Und bei allen ist erstmal Englisch als Sprache eingestellt. Dies wäre doch sehr hilfreich, wenn standartmäßig auf Deutsch eingestellt wäre.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by yellowled »

search1 wrote:Meinst Du mit mit "selbst" registrieren, dass diese durch die Registrierungsanfrage an den Admin sich gemeldet haben und dann auf die Bestätigungsmail des Admins sich selbst angemeldet haben? Dass machen bei mir alle Benutzer so.
Mittlerweile, ja :) Und ja, so meinte ich das natürlich.
search1 wrote:Und bei allen ist erstmal Englisch als Sprache eingestellt. Dies wäre doch sehr hilfreich, wenn standartmäßig auf Deutsch eingestellt wäre.
Stimmt. Aber wie man das bewerkstelligt, wüsste ich auch nicht.

Garvin?

YL
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by garvinhicking »

Hi!

Man(tm) müsste in das Plugin einbauen (=programmieren), dass es auch in der serendipity_config Datenbanktabelle einen Spracheintrag abspeichert...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Ist das viel Code? Könntest Du diesen hier schreiben und sagen, wo ich ihn einfüge?

Alternativ (nicht ganz so gerne:)
Kann man vielleicht einstellen, dass generell nur die deutsche Sprache im Blog existiert und alle anderen abschalten?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by garvinhicking »

Hi!

Probier doch mal in der plugins/Serendipity_plugin_adduser/common.inc.php hinter der Zeile:

Code: Select all

 serendipity_set_config_var('no_create', $author['no_create'], $newID);
diese zeile einzufügen:

Code: Select all

        serendipity_set_config_var('lang', $serendipity['lang']);
Und dann teste mal einen neune User zu registrieren, der sollte dann die Sprache gesetzt bekommen, mit der er aktuell das Blog ansieht.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Hallo Garvin,

danke für die Hilfe, ich weiß das sehr zu schätzen!
Leider geht der Code noch nicht:
Nach eingabe der neuen Zeile nach der zuvor genannten lässt sich immer noch ein neuer Benutzer anmelden, die Sprache des Blogs bei diesem bleibt aber Englisch. Bei meinem Firefox ist Deutsch eingestellt ...
Was müsste ich eintragen, damit einfach immer Deutsch bei neuen Benutzern eingetragen wird; oder hast Du noch eine andere Idee mit dem Code?

Herzlichen Dank schon mal!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by garvinhicking »

Hi!

Wenn der user sich anmeldet, ist das blog bei ihm dann aber deutsch -- oder ist es da englisch? Weill dann länge hier ein erstes Problem vor.

Hab aber wohl auch nen Fehler gemacht, es müsste so hei0en:

Code: Select all

serendipity_set_config_var('lang', $serendipity['lang'], $newID);
grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Hallo Garvin,

jetzt bin ich sehr verwirrt:
Ja, Dein Code klappt: Neue Benutzer bekommen jetzt in Ihrer Benutzerverwaltung als Blogsprache Deutsch angegeben.
Habe gerade alle Nutzer von Englisch auf Deutsch per Hand umgestellt- war viel Arbeit
Aber auch mit der Einstellung Englisch als Blogsprache erschien jetzt die Menüführung in Deutsch - gestern erschien sie noch bei dieser Einstellung Englisch ???
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spracheinstellung neuer Benutzer

Post by garvinhicking »

Hi!

Hast du nach dem ersten Login mal herum geklickt? Der erste login nach Sprachwechsel zeigt leider zuerst zwangsmäßig noch die Sprache des vorigen Menüs...?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
search1
Regular
Posts: 105
Joined: Thu Sep 24, 2009 10:42 pm

Re: Spracheinstellung neuer Benutzer

Post by search1 »

Ah danke, dann liegt wohl ein ernstes Problem vor: Alle Anmeldungen waren auf Englisch eingestellt und werden auch englisch dargestellt.
Dank Deines Codes allerdings bei meinem Blog jetzt nicht mehr!
Super vielen Dank.
Post Reply