MyBB.de Forum
fehlende Sprache bei neuer Aufgabe - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: fehlende Sprache bei neuer Aufgabe (/thread-22859.html)



fehlende Sprache bei neuer Aufgabe - Jockl - 06.11.2010

Hallo zusammen,

ich komm' mal wieder nicht weiter.... Blush

Ich habe mir für die automatische Leerung meiner Shoutbox eine Aufgabe gebastelt, die auch ordnungsgemäß durchgeführt wird.

Die Aufgabe sieht so aus:
PHP-Code:
function task_pruneshouts($task){

    global 
$db$lang;
    
    if (
$db->table_exists("sf_shouts")){
        
        
$timestamp mktime(5,0,0,date("m"),date("d"),date("y"));
        
        
$query $db->simple_select('sf_shouts''count(*) as shouts_count''shout_date > '.$timestamp.'');    
        
        
$shouts_count $db->fetch_field($query'shouts_count');
        
        if (
$shouts_count 10){
            
$db->delete_query('sf_shouts''shout_date < '.$timestamp);
            
add_task_log($task$lang->task_shouts_deleted);
        }
    }

In den global.lang.php Dateien befindet sich
PHP-Code:
$l['task_shouts_deleted'] = "Shouts des letzten Tages gelöscht."
Im Log-Bereich des ACP wird dieser Text, nach erfolgreicher Durchführung der Aufgabe, aber leider nicht ausgegeben. Der entsprechende Bereich (rechts von der Uhrzeit) ist leer.

Würde mich freuen, wenn mir jemand einen Tipp hätte.

Danke und viele Grüße
Jockl


RE: fehlende Sprache bei neuer Aufgabe - StefanT - 07.11.2010

Welche global.lang.php hast du bearbeitet?


RE: fehlende Sprache bei neuer Aufgabe - Jockl - 07.11.2010

Die Dateien, in denen auch die anderen task-Übersetzungen hinterlegt sind:

inc/languages/deutsch_du/global.lang.php
inc/languages/deutsch_sie/global.lang.php
inc/languages/deutsch_english/global.lang.php


Edit: ohje, hätte ich die Dateien unter admin bearbeiten müssen? Blush Warum sind die Übersetzungen aber auch in der darüber liegenden global.lang.php vorhanden?


Edit2: mit der Änderung der inc/languages/deutsch_du/admin/global.lang.php funktioniert es!
Bleibt die Frage, warum die Aufgaben auch in der anderen global.lang.php übersetzt sind.


RE: fehlende Sprache bei neuer Aufgabe - StefanT - 07.11.2010

Die Tasks werden ja über die task.php ausgeführt und diese liegt im Frontend. Wenn du die Aufgabe aber im ACP ausführst, wird die Sprachdatei im Admin-Ordner benutzt. Wink


RE: fehlende Sprache bei neuer Aufgabe - Jockl - 07.11.2010

Danke für den Hinweis. Smile Die Übersetzung ist also in beiden global.lang.php erforderlich.