auto lang mod vraagt om land codes??

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

auto lang mod vraagt om land codes??

Bericht door Cheeta » 19 feb 2005, 21:21

zie titel

wat moet ik invullen voor de landen???
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 feb 2005, 21:24

Nederland = NL-nl (of NL)
België = NL-be (of BE)
Groot-Brittanië = EN-gb (of uk)
De VS = EN-us (of US)

maar dat kan je even uitproberen.... :roll:
... Maar ik modereer (nog) niet.

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 19 feb 2005, 21:25

denk niet dat die daarom vraagt aangezien die wss vanuit de ip adres of iets dergelijks het land zal aflezen???

Code: Selecteer alles

// Auto lang mod start
// If someone spoofs the language setting, then init_userprefs() will use the default language, as the spoofed result can't be found
$language = '';
$supported_languages = array();
$accept_language = strtolower (getenv ('HTTP_ACCEPT_LANGUAGE'));
if (!empty ($accept_language))
{
	reset ($board_config);
	$needle = 'auto_lang_';
	$needle_length = strlen($needle);
	while (list ($key, $value) = each ($board_config))
	{
		if ((strstr($key, $needle)))
		{
			$supported_languages[substr ($key, $needle_length)] = $value;
		}
	}
	reset ($board_config); // Avoid nasty surprises for other coders

	if (count ($supported_languages) > 0)
	{
		$accepted_languages = explode (',', $accept_language);
		reset ($accepted_languages);
		while (list(, $lng) = each ($accepted_languages))
		{
			$pos = strpos ($lng, ';');
			if ($pos > 0) // The ; never occurs on position 0 in this case (unless spoofed)
			{
				$lng = substr ($lng, 0, $pos);
			}
			$lng = trim ($lng);
			if (!empty($lng))
			{
				if (isset($supported_languages[$lng]))
				{
					$language = $supported_languages[$lng];
					break;
				}
				else if (strstr($lng,'-')) // A user can have entered '-' at pos 0, so strpos is out for PHP 3 compliance
				{
					// break it up at the '-'
					$lng = substr($lng, 0, strpos($lng, '-'));
					if (!empty($lng) && isset($supported_languages[$lng]))
					{
						$language = $supported_languages[$lng];
						break;
					}
				}
			}
		}
	}
}
if (!empty ($language))
{
	$board_config['default_lang'] = $language;
}
// Auto lang mod end
Laatst gewijzigd door Cheeta op 19 feb 2005, 21:26, 1 keer totaal gewijzigd.
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 feb 2005, 21:26

Zou je dan een link kunnen geven naar de mod, wellicht handig???
... Maar ik modereer (nog) niet.

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 19 feb 2005, 21:27

heb de desbetreffende code hierboven geplaatst
Don't mess with BD and save the Cheeta's!

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 19 feb 2005, 21:28

Daar vraagt die wel voor (hij krijgt namelijk de info uit de browser; kan ik verzekeren; van de autheur zelf gehoord). Je browser geeft bij bezoek namelijk de volgende gegevens af: IP & Systeem-gegevens(Browser info +language). Die leest die af; niet IP-adres in principe (zit wel in de nieuwe versie's aan te komen).
Bijna 1500 posts!

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 19 feb 2005, 21:30

maar op welke manier moet het dan ingevuld worden?? gewoon NL GB US of???
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 feb 2005, 22:08

In internet Explorer, maar ook in andere browsers kan je in het Instellingen menu de taalcodes vinden, zoals ze door de browser verstuurd zullen worden.
... Maar ik modereer (nog) niet.

abcde
Berichten: 1494
Lid geworden op: 19 feb 2004, 16:02

Bericht door abcde » 19 feb 2005, 22:59

bee schreef:In internet Explorer, maar ook in andere browsers kan je in het Instellingen menu de taalcodes vinden, zoals ze door de browser verstuurd zullen worden.
Je kan ook even in je statistieken kijken, dan zie je ook soms dat soort code's code's aangegeven.
Bijna 1500 posts!

Gesloten