Wie kann ich mehrere Sprachen verwalten?

Ich werde zwei Admin-Benutzer haben, einer von ihnen spricht nur Italienisch und der andere spricht nur Englisch. Wie kann ich eine mehrsprachige Admin-Benutzeroberfläche einrichten?

Solutions Collecting From Web of "Wie kann ich mehrere Sprachen verwalten?"

Es gibt ein paar Methoden, dass dies ohne den Overhead von Plugins gemacht werden kann.

Methode 1

Die erste Methode besteht darin, den load_textdomain_mofile Filter zu load_textdomain_mofile .

( Dies muss in ein separates Plugin gehen )

 function wpse31785_change_mofile( $mofile, $domain ) { if ( $domain == 'default' and get_current_user() == 'riccardo' ) return substr($mofile, 0, -8).'it_IT.mo'; return $mofile; } add_filter( 'load_textdomain_mofile', 'wpse31785_change_mofile', null, 2 ); 

Methode 2

Bei dieser Methode müssen Sie Ihre Datei wp-config.php ändern , um WPLANG bedingt WPLANG .

 // store the language in session if ( isset($_GET['lang']) ) $_SESSION['lang'] = $_GET['lang']; if ( isset($_SESSION['lang']) ) // pick the language conditionally if ( $_SESSION['lang'] == 'it' ) define( 'WPLANG', 'it_IT' ); elseif ( $_SESSION['lang'] == 'en' ) define ( 'WPLANG' , 'en_EN' ); // the default fallback if ( !defined( 'WPLANG' ) ) define ( 'WPLANG', '' ); 

Damit können Sie in Ihrer wp-config.php einen zusätzlichen GET-Parameter angeben , um die Sprache für die Sitzung festzulegen . http://yoursite.com/wp-admin/?lang=it setzt die WPLANG Konstante auf it_IT .

Alternativ können Sie die gewählte Sprache in den Cookies mit setcookie() und sie aus dem $_COOKIE global $_COOKIE anstatt die Sitzungsvariablen zu verwenden.

Es gibt einige Plugins, die es für Sie tun.

Ich denke, man nennt wp Native Dashboard ‘ermöglicht dem Benutzer Sprache von den installierten zu wählen

Ein anderer “in ihrer Sprache” ist einfach, aber effektiv – versucht, bevorzugte Sprache aus den Browsereinstellungen zu bestimmen.

Natürlich müssen Sie auch die wp-Sprachdateien für die Sprachen geladen haben, die Sie im Admin-Bereich unterstützen möchten. http://codex.wordpress.org/WordPress_in_Ihr_Language