Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 03.04.2008, 08:42   #1 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
Frontend soll englisch sein, Adminbereich deutsch / engl. od. deut. Download nehmen?

Hallo,

ich hätte mal eine grundsätzliche Frage:

ich möchte gerne einen englischen Blog mit WP erstellen.
Das Backend, der Adminbereich soll zu meiner Erleichterung deutsch sein, das Frontend, was der User sieht, komplett englisch.

Hole ich mir nun die hier angebotene DE-Version von WP 2.5 oder die englische?

Danke.
csign ist offline   Mit Zitat antworten
Alt 03.04.2008, 08:56   #2 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Beiträge: 17.383
Ich würde nur die deutsche Sprachdatei und ein Theme nehmen, in dem das Englisch hardcodiert ist.
__________________
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 03.04.2008, 09:08   #3 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
Danke, aber mit einer Sprachdatei komme ich nicht weit.
Ich brauche ja einen Wordpress-Download (2.5).

Nehme ich für o.g. Zweck die DE-Edition oder die englische?

Und was heißt "hardcodiert" in Bezug auf das Theme??
csign ist offline   Mit Zitat antworten
Alt 03.04.2008, 09:45   #4 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Beiträge: 17.383
Die Englische...wobei...mittlerweile dürfte so viele ge-gettext-ed sein, dass kaum einen Unterschied macht...

Und hartcodiert heißt, dass nicht die Sprachdatei genutzt wird.
Also kein __("Text") oder e__("Text") im Theme vorkommt.
__________________
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 03.04.2008, 09:54   #5 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
ok, vielen Dank, dann mach ich das mal so.
csign ist offline   Mit Zitat antworten
Alt 03.04.2008, 10:44   #6 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
Kommando zurück ... so einfach ist es offenbar doch nicht.

ich hab - je nach WP-Version (DE-Edition oder englische) immer nur

ENTWEDER

Adminbereich UND Frontend englisch

ODER

Adminbereich UND Frontend deutsch

Vor allem merke ich es an den standardmäßigen Meta-Widgets ("registrieren", "anmelden", "Kommentare" ...).


Ich brauche aber definitiv im Adminbereich deutsch und im Frontend englisch.

Mein Theme ist hardcodiert englisch.
Für die Sidebar verwende ich Widgets. Die Meta-Widget z.B. richtet sich offenbar nach der Sprachdatei im Ordner "content".

Stelle ich da DEUTSCH ein, sind die Metas deutsch und das Admincenter.

Stelle ich dann in der wp-config auf englisch um, dann sind zwar die Metas und z.B. auch die Schreibweise des Datums endlich Englisch, der ganze Adminbereich aber auch.


Wie bekomme ich

Adminbereich -> deutsch
Frontend -> englisch




Danke.
csign ist offline   Mit Zitat antworten
Alt 03.04.2008, 12:16   #7 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Beiträge: 17.383
Du darfst keine Widgets verwenden, weil da IMMER die Sprachdatei benutzt wird.
__________________
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 03.04.2008, 12:41   #8 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
ok, danke. Das ist natürlich ganz übel.

Das alles, was ich in der Sidebar drin habe (MIT Widgets) nun ohne Widgets zusammenzubauen, werde ich ehrlichgesagt nicht hinbekommen.
Zumal ich ja die Widgets für äußerst komfortabel finde, was das Editieren angeht.

Dann verwende ich z.B. cformsII als Kontaktformular.
So weit, so gut.
Aber selbst da muss die deutsche Sprachdatei von Wordpress (nicht die von cforms!) mit reinspucken, denn Fehlermeldungen beim Nicht-Ausfüllen des Formulars sind dann auch auf deutsch.


Ich habe schon versucht, dass <?php _e(....> insofern aus der widgets.php zu ändern, dass ich das _e entfernt habe ... aber das funktioniert z.B. nicht mehr bei "Anmelden" und "Login", denn dort gibt es kein _e



Was bleibt mir?
Nur englisches Wordpress durchwegs zu verwenden, also auch im Admin-Bereich?

Gibt es kein Plugin/Workaround, dass das managt - MIT Widgets?
Ich denke, das würde der eine oder andere auch brauchen können: Backend deutsch, Frontend englisch?



Würde es was bringen, wenn ich das englische Wordpress installiere, eine deutsche Sprachdatei in den Ordner "languages" packe und dort in der Sprachdatei all die Übersetzungen rauslösche, die ich in der Sidebar nicht haben will (Anmelden, "Einträge als..." usw.)?

Oder kann man die widgets.php auf eine andere Sprachdatei, nämlich eine englische, "umleiten"?
csign ist offline   Mit Zitat antworten
Alt 03.04.2008, 14:01   #9 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 3.312
Einfach mal probieren schadet nicht..
Aus der wp-config.php die WPLANG Sprach-Konstante entfernen, also
PHP-Code:
define ('WPLANG'''); 
und diesen Code als Datei fe-en-be-de.php im Plugins-Ordner speichern.
PHP-Code:
<?php
/*
Plugin Name: FE englisch, BE deutsch
Version: 0.5
Plugin URI: http://forum.wordpress-deutschland.org/konfiguration/32642-frontend-soll-englisch-sein-adminbereich-deutsch-engl-od-deut-download-nehmen.html
Description: FE englisch, BE deutsch :-)
Author: Oliver Schl&ouml;be
Author URI: http://www.schloebe.de/
*/

function os_setAdminLang($locale) {
    if( 
WP_ADMIN === true ) {
        
$locale 'de_DE';
        return 
$locale;
    }
}

add_filter('locale''os_setAdminLang'11);
?>
Plugin aktivieren. Da in der wp-config.php nichts angegeben wurde, müssten auch Widgets im FE englisch sein, und der Admin-Bereich deutsch. Hoffe ich.
__________________
FAQ // Doku // Erbreiterungen
wpseek.com // WordPress World Map
Alphawolf ist offline   Mit Zitat antworten
Alt 03.04.2008, 15:18   #10 (permalink)
PostRank: 6
 
Registriert seit: 29.08.2007
Ort: Nürnberg
Beiträge: 570
Besser gehts nicht, du bist wirklich genial!
VIELEN DANK.

Allerdings gibts mit dem Plugin PXS-Mail von bueltge.de riesig Probleme.
Da hat es dann alles zerschossen, und ich hab nur noch Datenbankfehler bekommen. Hab das das Plugin gekillt, da ich eh lieber csformII nehme und jetzt ... ta ta ta taaaaaaa ...

Frontend ist Englisch
Adminbereich ist Deutsch

Sowas von perfekt! Danke.

Aber meinst du, es funktioniert auch in Zukunft so, wenn in der wp_config diese Zeile komplett entfernt ist?

PHP-Code:
define ('WPLANG'''); 
Ich hab nämlich nicht nur das "de_DE" entfernt, sondern die ganze Zeile gekillt, war doch richtig so, oder?

Es funktioniert so prima - aber nicht dass mal irgendwelche Plugins, Widgets o.ä. nach dieser Zeile in der wp_config.php "suchen"?


Zitat:
Zitat von Alphawolf Beitrag anzeigen
Einfach mal probieren schadet nicht..
Aus der wp-config.php die WPLANG Sprach-Konstante entfernen, also
PHP-Code:
define ('WPLANG'''); 

Geändert von csign (03.04.2008 um 15:21 Uhr).
csign ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt