website in meerdere talen

Status
Niet open voor verdere reacties.

eertje13

Gebruiker
Lid geworden
28 jul 2007
Berichten
143
Hallo

Ik zou graag mijn website in drie talen willen.
Hoe doe ik dat en wat heb ik daar voor nodig?
Of moet ik de site zelf in drie talen maken hoop dat het makkelijker gaat hihi

bij voorbaat dank

erika
 
Het beste is CMS.

Download Joomla en installeer het op je server. Het is lastig als je er nog geen ervaringen in hebt, maar raad het aan om het te leren. Is echt handig.

www.enginsoysal.com/st ik heb ook 3 talen ( website nog bezig )

Er is een component genaamd Joom!Fish die je site dan in 3 talen kan maken...
 
Hallo

ja maar ik heb geen joomla
mijn site is eigenlijk zo goed als al klaar en wil ook alles zo als ik het nu heb zeg maar.
miss nog een andere oplossing?
 
Je kunt de teksten variabel maken...

Door middel van wat arrays kun je dan een vertaling toepassen.

dutch.php
PHP:
$lang = array(
"WELCOME" => "Welkom op de site",
"CONTACT" => "Neem contact met ons op",
//etc
);
english.php
PHP:
$lang = array(
"WELCOME" => "Welcome to this site",
"CONTACT" => "Contact us",
//etc
);
pagina.php
PHP:
// Het bepaalde taalbestand opvragen, handig is om die in een mapje lang genaamd te zetten.
// Uiteraard zorg je later dat dit via een sessie of cookie wordt opgevraagd
include('lang/dutch.php'); // of include('lang/english.php');

echo $lang['WELCOME'];
echo '<br /><a href="contact.php">'. $lang['CONTACT'] .'</a>';

Je maakt dus eigenlijk steeds dezelfde array elementen alleen je hebt een andere inhoud.
 
Hallo

Ja ik ben nog wel een beginner in php
en bedankt voor de snelle reactie
Maar moet ik dat in mijn index php zetten of ergens anders ik heb ook producten pagina's?
En mijn buttons maak ik zelf dus tekst doe ik al van te voren er in zetten moet ik dat ook veranderen dan want dat staat toch vast of zie ik het verkeerd?


alvast bedankt

erika
 
Je zult voor elke pagina het taal-bestand moeten includen, dus inderdaad moet die op elke pagina.

Ook met de afbeeldingen heb je gelijk. Die zul je per taal moeten maken.

Die kun je dan alsnog wel in de array zetten hoor:
dutch.php
PHP:
$lang = array(
"IMG_CONTACT" => "images/contactnl.gif",
);
english.php
PHP:
$lang = array(
"IMG_CONTACT" => "images/contacten.gif",
);
dutch.php
PHP:
include('dutch.php');
echo '<img src="'. $lang['IMG_CONTACT'] .'" />';
 
Hallo

Nou ik begrijp er dus uit dat ik dus zelf de taal moet veranderen of dat niet?
Of alleen me buttons?
En hoe roep ik die aan dan die site's of doe ik dat met vlaggetjes of iets in die geest?
maar ga hem eerst wel even in het engels maken en dan kom ik wel weer eens hier op terug want is een andere site als waar ik mee bezig was.

bij voorbaat dank

erika
 
Als je met afbeeldingen werkt dat zul je dus de tekst op de afbeelding zelf moeten wijzigen...

Het aanroepen kan via een vlaggetje, maar dan moet je daar wel een actie aan meegeven. Bijvoorbeeld dat hij bij ?language=dutch (Dus het vlaggetje fungeert als link) een cookie of sessie aan gaat maken waarbij het juiste bestand steeds wordt geinclude.
 
hallo

Nee is nog niet opgelost ben er nog niet echt mee bezig geweest dus kom er later nog een keer op terug. heb het ook momenteel erg druk nog met me andere site.
omdat ik daar de kleur niet goed krijg nog steedss


bijvoorbaat dank

erika
 
Vertalen

*knip*

Is je website inmiddels al vertaald of moet het nog gebeuren?
 
Laatst bewerkt door een moderator:
Beste "Duits Perfect",

Welkom op Helpmij, als lid ben je akkoord gegaan met de voorwaarden.

Hierin staat duidelijk: Kicks van oude topics (antwoord geven op oude vragen) worden niet op prijs gesteld.

Daarnaast lijkt mij dit eerder reclame maken dan iemand echt willen helpen.

Deze vraag gaat in ieder geval op slot.
slotje.gif
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan