login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vertalen

Offline ArcanA - 17/03/2009 17:54
Avatar van ArcanAPHP beginner Hello,

Ik ben momenteel een project aan het maken.. Nu zet ik in alle scripts standaart engels. Ik zou binnenkort willen uitbreiden naar verschillende talen, alleen heb ik nog nooit met zo een systeem gewerkt. Ik ga een intro site maken waar ze hun land kunnen aanklikken, dan door word gelinkt naar de website, doe ik dat met een get link? Kan iemand me wat uitleg geven hoe ik dit het beste doe?

Bedankt.

Mvg

5 antwoorden

Gesponsorde links
Offline Wim - 17/03/2009 17:58
Avatar van Wim Crew algemeen linken naar ?country=<country> en dat later uitlezen...? Nadien maak je een session of een koekje aan met de taal in...

Als je dat wou weten tenminste, anders heb ik je probleem niet begrepen...
Offline Jas_per_post - 17/03/2009 18:06
Avatar van Jas_per_post JS interesse Een mogelijkheid is het werken met een taal-specefieke include die de teksten definieert, zoiets dus:

langs/en.php:
  1. $lang['title'] = 'My marvelous website';
  2. $lang['welcomeText'] = 'Welcome Stranger...';
  3. $lang['mainText'] = 'This... is my brilliant website!!!';


langs/nl.php:
  1. $lang['title'] = 'My Uberwebsite';
  2. $lang['welcomeText'] = 'Kom binnen vriend';
  3. $lang['mainText'] = 'Dit is mijn geweldige website!!!';


index.php:
  1. if ($_GET['lang'] == 'nl')
  2. {
  3. include 'langs/nl.php';
  4. }
  5. else // en + alle andere (en ontbrekend)
  6. {
  7. include 'langs/en.php';
  8. }
  9. ?>
  10.  
  11. <html>
  12. <head><title><?php echo $lang['title'] ?></title></head>
  13. <body>
  14. <p><?php echo $lang['welcomeText'] ?></p>
  15. <p><?php echo $lang['mainText'] ?></p>
  16. </body>
  17. </html>
Offline ArcanA - 17/03/2009 19:46
Avatar van ArcanA PHP beginner En als ik nu bv met zo iets wil werken:

www.naam.com -> www.naam.com/EN/index.php
www.naam.com/NL/index.php
Offline Joost - 17/03/2009 20:11
Avatar van Joost PHP expert Kan bijvoorbeeld met mod_rewrite, of je kan allemaal verschillende bestanden gaan uploaden..  

Houd het op mod_rewrite
Offline ArieMedia - 19/03/2009 16:46
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
ArcanA schreef:
En als ik nu bv met zo iets wil werken:

www.naam.com -> www.naam.com/EN/index.php
www.naam.com/NL/index.php
Dan zou ik als ik jou was met .htacces gaan werken en dit combineren met je script. Zodat je uitleest na de eerste slash welke taal het is. En daaraan koppel je langauge pack.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.413s