Weergeven van de content.
Er zijn vele manieren om de content van je website in de gewenste taal weer te geven. Ik zal enkele voorbeelden geven. Welke je beter vind is persoons gebonden en het ligt aan de opbouw van je website.
Voorbeeld 1.
INFO: Onderstaande code spreekt eigenlijk voor zichzelf neem ik aan.
Code (php)
Voorbeeld 2.
INFO: Met onderstaande code kun je per taal een bestand inladen. hierin zet je dan de textuele content van je website. Bij grote websites is het beter om per pagina een taal pagina te laden in plaats van alles in 1 keer.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
/*------------------------------------------------------------------------------------------------ www.coders-sanctum.com --
(?) Load required language file.
--------------------------------------------------------------------------------------------------------------------------*/
#| Set " $language_file " variable.
$language_file = '/language/'.$_SESSION['language'].'.php';
#| Check if language file exists.
if(file_exists($language_file))
{
#| Include language file.
include($language_file);
}
?>
/*------------------------------------------------------------------------------------------------ www.coders-sanctum.com --
(?) Load required language file.
--------------------------------------------------------------------------------------------------------------------------*/
#| Set " $language_file " variable.
$language_file = '/language/'.$_SESSION['language'].'.php';
#| Check if language file exists.
if(file_exists($language_file))
{
#| Include language file.
include($language_file);
}
?>
Language file voorbeeld.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
#| In het engelse taal bestand.
$l_welcome = 'Welcome.';
#| In het nederlandse taal bestand.
$l_welcome = 'Welkom.';
?>
#| In het engelse taal bestand.
$l_welcome = 'Welcome.';
#| In het nederlandse taal bestand.
$l_welcome = 'Welkom.';
?>