Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
ich finde den Thema hier interessiert.
wir von Gehörlosen reden immer "DU"
nun hab ich Frage:
wie kann ich Sprachpaket English (American) löschen?
danke für Erklärung!
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
11.10.2013, 18:11
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2013, 18:12 von SvePu.)
(11.10.2013, 17:12)HCF schrieb: i....
nun hab ich Frage:
wie kann ich Sprachpaket English (American) löschen?
Hi, schalte doch einfach den "Sprachwähler" in der allgemeinen Konfiguration ab. Dann wird er im Footer nicht mehr angezeigt.
btw: Ich nutze auch die "DU"-Form als Standard.
MfG Sven
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
@ Sven
das hab ich auch getan im ACP.
Nur ich möchte gerne den Sprachpaket Englisch löschen. da suche mir den Lösung!
Beiträge: 1.401
Themen: 25
Registriert seit: 11.10.2013
MyBB-Version: 1.8.*
11.10.2013, 18:29
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2013, 18:30 von SvePu.)
OK...
Also ich weiß, dass Core-Hacks nicht die Beste Lösung sind, aber in der
inc/class_language.php Datei kann man die Standard-Sprache definieren.
PHP-Code:
/**
* Set the language for an area.
*
* @param string The language to use.
* @param string The area to set the language for.
*/
function set_language($language="english", $area="user")
{
global $mybb;
$language = preg_replace("#[^a-z0-9\-_]#i", "", $language);
// Default language is English.
if($language == "")
{
$language = "english";
}
// Check if the language exists.
if(!$this->language_exists($language))
{
die("Language $language ($this->path/$language) is not installed");
}
$this->language = $language;
require $this->path."/".$language.".php";
$this->settings = $langinfo;
// Load the admin language files as well, if needed.
if($area == "admin")
{
if(!is_dir($this->path."/".$language."/{$area}"))
{
if(!is_dir($this->path."/".$mybb->settings['cplanguage']."/{$area}"))
{
if(!is_dir($this->path."/english/{$area}"))
{
die("Your forum does not contain an Administration set. Please reupload the english language administration pack.");
}
else
{
$language = "english";
}
}
else
{
$language = $mybb->settings['cplanguage'];
}
}
$this->language = $language."/{$area}";
}
}
/**
* Load the language variables for a section.
*
* @param string The section name.
* @param boolean Is this a datahandler?
* @param boolean supress the error if the file doesn't exist?
*/
function load($section, $isdatahandler=false, $supress_error=false)
{
// Assign language variables.
// Datahandlers are never in admin lang directory.
if($isdatahandler === true)
{
$this->language = str_replace('/admin', '', $this->language);
}
$lfile = $this->path."/".$this->language."/".$section.".lang.php";
if(file_exists($lfile))
{
require_once $lfile;
}
elseif(file_exists($this->path."/english/".$section.".lang.php"))
{
require_once $this->path."/english/".$section.".lang.php";
}
else
{
if($supress_error != true)
{
die("$lfile does not exist");
}
}
// We must unite and protect our language variables!
$lang_keys_ignore = array('language', 'path', 'settings');
if(is_array($l))
{
foreach($l as $key => $val)
{
if((empty($this->$key) || $this->$key != $val) && !in_array($key, $lang_keys_ignore))
{
$this->$key = $val;
}
}
}
}
Vielleicht ist das eine Möglichkeit => Standard-Sprache auf deutsch_du und dann englisch löschen.
Bevor es in die Hose geht, müssten sich das aber die Spezies mal anschauen..
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Wenn Du das englische Sprachpaket löschst, kann es dazu führen das einige Plugins ihren Dienst einstellen und es Fehlermelungen regnet, weil die Sprachausgabe fehlt.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
(11.10.2013, 19:34)MrBrechreiz schrieb: Wenn Du das englische Sprachpaket löschst, kann es dazu führen das einige Plugins ihren Dienst einstellen und es Fehlermelungen regnet, weil die Sprachausgabe fehlt.
verstehe, dann lassen so.. danke dir..