Fehlermeldung: "ERROR: Language file not found."
Moderator: Thorsten
Fehlermeldung: "ERROR: Language file not found."
Hi,
hab gerade die beta2 installiert und erhalte jetzt o.g. Fehlermeldung!
http://www.hardwareecke.de/faq/
hab gerade die beta2 installiert und erhalte jetzt o.g. Fehlermeldung!
http://www.hardwareecke.de/faq/
...damit die FAQ zumindest wieder funzen, hab ich die index.php geändert:
in
Code: Select all
/* Sprache auswählen */
if (isset($sprache) || !is_file("lang/".$sprache)) {
include "lang/english.php";
print "ERROR: Language file not found.";
die();
}
else { ...
Code: Select all
/* Sprache auswählen */
if (isset($sprache) || !is_file("lang/".$sprache)) {
include "lang/german.php";
}
else { ...
Hi Thimo,
hast Du die english.php gelöscht gehabt?
bye
Thorsten
hast Du die english.php gelöscht gehabt?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi Thimo,
gut, dann schau ich mal nach dem Problem.
bye
Thorsten
gut, dann schau ich mal nach dem Problem.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
So sieht der Fix aus:
Wenn die ausgewählte Sprache nicht gefunden wird, dann wird standardmäßig Englisch genommen.
bye
Thorsten
Code: Select all
if (!isset($sprache) || !is_file("lang/".$sprache)) {
include "lang/english.php";
}
else {
include "lang/".$sprache;
}
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
o.k. habs geändert!
Hab übrigens im Admin-Bereich ein ähnliches Problem, die Sprache ist immer auf englisch eingestellt...ist das normal??
Die index.php hab ich dann immer folgendermaßen geändert:
in
Hab übrigens im Admin-Bereich ein ähnliches Problem, die Sprache ist immer auf englisch eingestellt...ist das normal??
Die index.php hab ich dann immer folgendermaßen geändert:
Code: Select all
if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {
switch (trim(strtolower(substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2)))) {
case "de": include "../lang/german.php"; break;
case "en": include "../lang/english.php"; break;
case "nl": include "../lang/nederland.php"; break;
default: include "../lang/english.php";
}
}
else {
include "../lang/english.php";
}
Code: Select all
if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {
switch (trim(strtolower(substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2)))) {
case "de": include "../lang/german.php"; break;
case "en": include "../lang/english.php"; break;
case "nl": include "../lang/nederland.php"; break;
default: include "../lang/english.php";
}
}
else {
include "../lang/german.php";
}
Hi Thimo,
welchen Browser benutzt Du? Du hast wohl in Deinem Browser eingestellt, dass er englische Inhalte erwartet (HTTP_ACCEPT_LANGUAGE).
Wenn der Browser kein deutsch oder niederländisch zurückgibt, dann wird standardmäßig englisch genutzt.
bye
Thorsten
welchen Browser benutzt Du? Du hast wohl in Deinem Browser eingestellt, dass er englische Inhalte erwartet (HTTP_ACCEPT_LANGUAGE).
Wenn der Browser kein deutsch oder niederländisch zurückgibt, dann wird standardmäßig englisch genutzt.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
laut php.net geht das so:Thimo wrote:Kann ich beim IE da was einstellen??
byeYou can set your preferences under Edit/Preferences/Navigator/Languages in Mozilla, and under Tools/Internet Options/Languages in Internet Explorer. This will probably also enhance your web experience on sites providing translated content.
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist