Im Admin Menü wird die Übersetzung nicht gefunden.

Thema wurde von Pascal, 26. März 2012 erstellt.

  1. Pascal

    Pascal Aktives Mitglied

    Registriert seit:
    5. Februar 2012
    Beiträge:
    40
    Danke erhalten:
    0
    Danke vergeben:
    5
    Ich bin neu hier und möchte euch alle zuerst einmal begrüssen...

    Ich habe mir nun schon eine Zeitlang durchs Forum gelesen auf der Suche nach meinem Problem.

    Folgendes:
    Ich habe das Admin Menü mit der Datei "menu_esr.xml" erweitert. Diese ist unter "/user_classes/conf/AdminMenu/"
    Meine Sprachdatei für die Admin-Menü-Erweiterung "admin_menu.anpassung.lang.inc.php" ist unter "/lang/german/sections". Die Übersetzungen werde gefunden.

    genau das gleiche Vorgehen habe ich mit einer weiteren Erweiterung gemacht. Diese "menu_buchhaltung.xml" befindet sich auch unter "/user_classes/conf/AdminMenu/" und auch die Sprachdatei ist die selbe. --> "admin_menu.anpassung.lang.inc.php" ist unter "/lang/german/sections". Die Übersetzungen werde gefunden.
    Hier werden die Übersetzungen nicht gefunden.

    Ich habe noch weitere xml-Menüs gemacht und die funktionieren auch. Alle mit dem gleichen Prinzip.

    Hier mal die , die nicht geht.
    Code:
    <?xml version="1.0"?>
    {load_language_text section="buchhaltung"}
    
    <admin_menu>
    	<menugroup id="buchhaltung" sort="400" background="statistik.png" title="BOX_HEADING_BUCHHALTUNG">
    		<menuitem sort="10" link="FILENAME_BUCHHALTUNG" title="BOX_BUCHHALTUNG_PAYMENT_INCOMMING" />
    		<menuitem sort="20" link="FILENAME_BUCHHALTUNG_DUNNING" title="BOX_BUCHHALTUNG_DUNNING" />
    		<menuitem sort="30" link="FILENAME_BUCHHALTUNG_CONF" title="BOX_BUCHHALTUNG_CONF" />
    	</menugroup>
    </admin_menu>
    und hier noch die Sprachdatei:
    PHP:
    <?php

    $t_language_text_section_content_array 
    = array
        (
        
    // Buchhaltung 1.0.3
        
    'BOX_HEADING_BUCHHALTUNG' => 'Buchhaltung',
        
    'BOX_BUCHHALTUNG_PAYMENT_INCOMMING' => 'Zahlungseingänge',
        
    'BOX_BUCHHALTUNG_DUNNING' => 'Mahnungen',
        
    'BOX_BUCHHALTUNG_CONF' => 'Konfiguration',
        
    [
    COLOR="red"]    hier sind noch weitere Einträge, die ich als bessere Lesbarkeit nicht drin habe.[/COLOR]

        );
    ?>
    Hat jemand mir eine Idee was ich da falsch gemacht habe?

    Also.... das Menü ist zu sehen, die Links funktionieren alle, aber eben nicht übersetzt.


    Gruss
     
  2. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo Pascal,
    wie lautet denn der Name der Sprachdatei? Du musst darauf achten, dass deine Sections Angabe in der XML identisch mit dem Namen der Sectionsdatei sein muss... Bei deiner nicht funktionierenden XML hast du dort buchhaltung eingetragen, wodurch die Sprachdatei buchhaltung.lang.inc oder buchhaltung.xyz.lang.inc heißen muss.

    MfG,
    Timo
     
  3. Pascal

    Pascal Aktives Mitglied

    Registriert seit:
    5. Februar 2012
    Beiträge:
    40
    Danke erhalten:
    0
    Danke vergeben:
    5
    Hallo Timo

    die Angabe in der xml ist admin_menu daher heisst die Sprachdatei auch "admin_menu.anpassung.lang.inc.php".
    Wäre es sinnvoller pro Modul eine Sprachdatei zu haben....?

    also für buchhaltung eine buchhaltung.lang.inc.php
    für esr eine esr.lang.inc.php
    usw...

    werde ich versuchen.
     
  4. Pascal

    Pascal Aktives Mitglied

    Registriert seit:
    5. Februar 2012
    Beiträge:
    40
    Danke erhalten:
    0
    Danke vergeben:
    5
    OK, ich habe nun die Sprachdatei erweitert. Funktioniert aber noch nicht.

    in meiner "menu_buchhaltung.xml" sieht wie folgt aus.

    Code:
    <?xml version="1.0"?>
    {load_language_text section="buchhaltung"}
    
    <admin_menu>
    	<menugroup id="BOX_HEADING_BUCHHALTUNG" sort="400" background="statistik.png" title="BOX_HEADING_BUCHHALTUNG">
    		<menuitem sort="10" link="FILENAME_BUCHHALTUNG" title="BOX_BUCHHALTUNG_PAYMENT_INCOMMING" />
    		<menuitem sort="20" link="FILENAME_BUCHHALTUNG_DUNNING" title="BOX_BUCHHALTUNG_DUNNING" />
    		<menuitem sort="30" link="FILENAME_BUCHHALTUNG_CONF" title="BOX_BUCHHALTUNG_CONF" />
    	</menugroup>
    </admin_menu>
    meine dazugehörige Sprachdatei "buchhaltung.lang.inc.php" wie folgt.

    PHP:
    <?php
    $t_language_text_section_content_array 
    = array
        (
        
    'BOX_HEADING_BUCHHALTUNG' => 'Buchhaltung',
        
    'BOX_BUCHHALTUNG_PAYMENT_INCOMMING' => 'Zahlungseingänge',
        
    'BOX_BUCHHALTUNG_DUNNING' => 'Mahnungen',
        
    'BOX_BUCHHALTUNG_CONF' => 'Konfiguration'
        
    );
    ?>
    Irgend was habe ich übersehen!

    Danke für einen Hinweis.

    Gruss
    Pascal
     
  5. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hi Pascal!

    Magst du mal ein Ticket aufmachen, damit ich mir das genauer anschauen kann?

    MfG,
    Timo
     
  6. Pascal

    Pascal Aktives Mitglied

    Registriert seit:
    5. Februar 2012
    Beiträge:
    40
    Danke erhalten:
    0
    Danke vergeben:
    5
    Habe ich erfasst.