Hi,
*********************** * 2020-08-02 * Sprache fuer dieses Programm p510 festlegen * ******************************************** */ echo "<p class=em08>"; if ( $_REQUEST['lg'] ) { // User-Auswahl hat Vorrang $bia_lg = $_REQUEST['lg']; } else if ( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) { // Prioritaet 2: Browser-Angaben auswerten // Trenne die Sprachen voneinander $arr_bia_lg = explode( ',', $_SERVER['HTTP_ACCEPT_LANGUAGE'] ); // ru,en;q=0.9,es;q=0.8,de;q=0.7 // q= eliminieren, die erste UEbereinstimmung zaehlt echo "Checking your Browser-Languages ..."; for ( $i=0; $i<count( $arr_bia_lg ); $i++ ) { $arr_mist = explode( ";", $arr_bia_lg[$i] ); echo " " . $arr_mist[0]; if ( $arr_mist[0] == 'de' ) { echo '*'; $bia_lg = 'de'; break; } else if ( $arr_mist[0] == 'en' ) { echo '*'; $bia_lg = 'en'; break; } else if ( $arr_mist[0] == 'nl' ) { echo '*'; $bia_lg = 'nl'; break; } } } if ( $bia_lg == 'de' ) { $p000_lg = 'de'; $lg_ndx = 1; } else if ( $bia_lg == 'en' ) { $p000_lg = 'en'; $lg_ndx = 2; } else if ( $bia_lg == 'nl' ) { $p000_lg = 'nl'; $lg_ndx = 3; } else { $p000_lg = 'de'; $lg_ndx = 1; echo ". remso-languages (de en nl) missed, 'de' delivered"; } echo "</p>";
Hm. Ich sehe da nix für die Aufteilung von Sprache-Subsprache. Also z.B. en-us, en-uk, de-at usw.
cu,
Andreas a/k/a MudGuard