Moin,
warum bitteschön wird meine Übersetzung nicht angezeigt, ich bekomm hier noch die Krise ;-)
Was hab ich gemacht:
- Mit Poedit eine Datei: geoAddress-de_DE.mo erstellt
- Diese Datei hab ich im Plugin-Verzeichnis wp-content/plugins/geoAddress/ gespeichert.
- in meinem Plugin hab ich testweise nur 1nen Eintrag der Übersetzt werden soll (soll ja erstma überhaupt funktionieren ;-))
<h2 class="cpError"><?php echo _e('geo_error', $geo_domain); ?>:</h2>
- in Poedit habe ich definiert, dass "geo_error" zu => "Es sind Fehler aufgetreten" wird.
- meine Plugin-Datei sieht wie folgt aus:
<?php
/**
Plugin Name: .....
.....
.....
*/
define("_GEO", "1");
$link = "admin.php?page=geoAddress/geoAddress.php";
$geo_domain = 'geoAddress';
$geo_is_setup = 0;
function GeoAddress_setup() {
global $geo_domain, $geo_is_setup;
if($geo_is_setup) {
return;
}
load_plugin_textdomain($geo_domain, 'wp-content/plugins/geoAddress');
}
function GeoAddress_addAdminHeader() {
GeoAddress_setup();
require_once("../wp-content/plugins/geoAddress/inc/chk_xss.php");
echo '<link rel="stylesheet" href="/wp-content/plugins/geoAddress/style.css" type="text/css" media="screen" />';
}
function GeoAddress_addUserHeader() {
GeoAddress_setup();
require_once("wp-content/plugins/geoAddress/inc/chk_xss.php");
echo '<link rel="stylesheet" href="/wp-content/plugins/geoAddress/style.css" type="text/css" media="screen" />';
}
function .....
function .....
# Prüfen ob die Tabellen schon erstellt sind
geoAddress_checkInstall();
// Header und CSS-Datei
add_action('admin_head', 'GeoAddress_addAdminHeader');
add_action('wp_head', 'GeoAddress_addUserHeader');
//admin hooks
add_action('admin_menu', 'GeoAddress_adminPage');
?>
Alles anzeigen
Gehe ich in die Datei wp-include/l10n.php und lasse mir in der Funktion load_textdomain($domain, $mofile)
testweise print_r($input) ausgeben, wird auch brav alles aus meiner *.mo angezeigt.
Allerdings steht trotzdem im gepartem Output immernoch => geo_error.
Sorry, genauer kann ich es leider nicht erklären ;)
Wo könnte hier der Hund begraben liegen, wo ist mein (Denk-) Fehler.
Gruß und noch schönes WE
Conny