Pagina 1 van 1

datum is engels.

Geplaatst: 01 jun 2004, 21:00
door LazyTiger
ik zit al een tijdje met een probleem.
ik heb het echter al die tijd maar als bugje gezien, maar eens zal het opgelost moeten zijn.

lange tijd geleden kreeg ik (ik meen) in functions.php een error.
probleem, de taal deed het niet meer goed en ik moest 'board_config['default_lang']' vervangen door dutch. (of wat het dan ook was.
dus language/lang_'board_config['default_lang']'/lang_main.php werd language/lang_dutch/lang_main.php

zo heb ik een aantal bestandjes aan moeten passen.
dit intereseert me eigenlijk niet, het forum blijft toch altijd nederlands.

echter, de datums worden wel verkeerd gegeven.
deze zijn namelijk in het engels.
http://www.muziekforumonline.nl/phpBB2/index.php

hoe komt dit en waar kan ik het veranderen?

Geplaatst: 02 jun 2004, 13:45
door WebSiteNet
In functions.php staat ook de functie create data. Hoe ziet die er bij jouw uit?

ps: De banner klopt niet:
Afbeelding
Moet dat geen .nl zijn?

Geplaatst: 02 jun 2004, 13:56
door LazyTiger
//
// Create date/time from format and timezone
//
function create_date($format, $gmepoch, $tz)
{
global $board_config, $lang;
static $translate;

if ( empty($translate) && $board_config['default_lang'] != 'dutch' )
{
@reset($lang['datetime']);
while ( list($match, $replace) = @each($lang['datetime']) )
{
$translate[$match] = $replace;
}
}

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz));
}
dit?
overigens, engels staat niet op het forum geinstalleerd.

de banner klopt inderdaad niet, net als nog vele andere dingen :wink: (reclametekst en 10tallen bugs)

Geplaatst: 02 jun 2004, 15:14
door WebSiteNet
Dat het engels is komt door dat php dat er standaard van maakt. phpBB kan het 'ombuigen' naar nl en dat gebeurt in die functie.

Weet je zeker dat dit die functie is? Heeft de today/yesterday at er geen wijzigingen in gemaakt?

Geplaatst: 02 jun 2004, 18:02
door LazyTiger
today at/yesterday at heeft er niks mee te maken.

een tijd geleden kreeg ik steeds een error. hij kon de board_config[default_lang] of zoiets niet vinden (dus het nederlands) en riep daarom het engels aan. ik heb toen alle board_config gevallen hernoemt naar dutch.

Geplaatst: 03 jun 2004, 18:19
door LazyTiger
mag ik hieruit concluderen dat niemand het weet?

dan zal ik opzoek moeten naar de originele fouten. (ik heb ze toen hier gepost, maar ik weet niet meer wat ik had gedaan. dit wordt ff nazoeken.)

kun je op een phpbb forum zoeken in je eigen berichten eigenlijk?
nog nooit geprobeerd...

Geplaatst: 03 jun 2004, 18:28
door WebSiteNet
1) Het moet in de lang zitten of waar de datum aangeroepen word, Is het overall zo?

2) Profiel -> Bekijk berichten.

Geplaatst: 03 jun 2004, 18:32
door LazyTiger
WebSiteNet schreef:1) Het moet in de lang zitten of waar de datum aangeroepen word, Is het overall zo?
de lang klopt.
het is overal zo, beide forums hebben het.

zoals ik al een beetje zei, de nederlandse taal pakt hij zelf niet meer.
hij wil steeds de engelse pakken hoe dan ook. echter, ik heb die map ooit verwijderd dus ik kreeg een bult errors.
alle board_config[default_lang] (die dus eigenlijk dutch is) moeten vervangen door dutch. anders pakte hij dus engels en die was er niet.
WebSiteNet schreef: 2) Profiel -> Bekijk berichten.
94 pagina's, 1404 berichten. brr... helemaal door gaan kijken.
zoeken was makkelijker geweest.

Geplaatst: 03 jun 2004, 18:34
door WebSiteNet
P.T. schreef:
WebSiteNet schreef: 2) Profiel -> Bekijk berichten.
94 pagina's, 1404 berichten. brr... helemaal door gaan kijken.
zoeken was makkelijker geweest.
Dat jeb ik hier ook. Heel veel pagina's. Maar het werkt goed. je ziet alle berichten. Als je wat iets wilt hebben kan je beter gewoon de zoek functie gebruiken.

Geplaatst: 03 jun 2004, 18:36
door LazyTiger
hm ja..
zal het eens bekijken.

ik heb ondertussen mijn database --> config --> default lang gecheckt. staat gewoon op dutch.

is er een plek waar board_config[default_lang] wordt "aangemaakt" (als het ware)?

Geplaatst: 03 jun 2004, 18:39
door WebSiteNet
In functions.php standaard rond lijn 222 in de functie init_userprefs()

Code: Selecteer alles

		if ( !empty($userdata['user_lang']))
		{
			$board_config['default_lang'] = $userdata['user_lang'];
		}

Geplaatst: 03 jun 2004, 18:44
door LazyTiger
hm.. niks mis mee:

Code: Selecteer alles

if ( $userdata['user_id'] != ANONYMOUS )
	{
		if ( !empty($userdata['user_lang']))
		{
			$board_config['default_lang'] = $userdata['user_lang'];
		}

Geplaatst: 03 jun 2004, 19:02
door LazyTiger
ik heb even $userdata['user_lang'] vervangen door dutch.
maar helaas, geen verschil.

hieruit trek ik op dit moment een voorzichte conclusie dat de user_lang er niet toe doet.

ik denk dat ik lang_english terug ga zetten, en daar de data vertaal.

Geplaatst: 04 jun 2004, 20:35
door WebSiteNet
user_lang doet er idd niet toe. Anders zou je nergens taal op je forum zien. De nl dag namen worden gelijk geladen met de rest van de taal simpel weg omdat het in het zelfde bestand staat. Daarom vond ik het logisch dat het in die functie moet zitten.

Met het terug zetten van de engelse taal kom je niet verder. Je zal alle code moeten doorspitten waar het fout gaat. Ik vermoed dat het iets met de today/yesterday mod te maken heeft. Maar ik heb hier de code van de bestanden niet dus ik kan niks doen.

Veel succes iig.