Forum » Server-Side scripting » Vertaling's Functie .. Hoe??
Just An Epic Guy <3
Berichten: 629
avatar
Offline Stuur privebericht
Hallo,

Ik wil graag een Vertalings functie in mijn website zetten gewoon ergens onderaan een optie zodat je kunt kiezen uit Nederlands en Engels.. maar ik weet niet hoe ik het moet doen..? moet ik nou alle php scripts koppieren en de teksten in het engels veranderen..?? en dan wat moet ik dan doen zodat je kunt kiezen uit nederland want ik heb total Geeen idee of misschien heefd iemand een scriptje waar dit all ingebouwdt is zodat ik het simpeler na kan maken? tenzij dit niet mogelijk is.. Ik moet gewoon zo snel mogelijk een engelse vertaling op me website hebben omdat mensen van me host zeuren dat ze het niet kunnen verstaan enzo.. en nu heb ik ongeveer 48 uur .. dus ik ga eerst alles in engels veranderen.. en dan wil ik een translation make in me oude (Nederlandse script voor engelsen..) als je me begrijpt

Als iemand weet hoe of een script heeft waar dit all ingebouwdt is



Mvg, H4x0r666 (Graag ontopic blijven)
09-03-2011 09:09
Dit topic is 398 keer bekeken door 58 verschillende leden
Reacties op: "Vertaling's Functie .. Hoe??"
1 | 2 Volgende pagina
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
http://www.criminalspoint.com/db/download/571/JW-s-Criminal-Volledige-versie.html

Hierin vind je een uiterst goed taal systeem, makkelijk te begrijpen ook!
09-03-2011 09:41
Just An Epic Guy <3
Berichten: 629
avatar
Offline Stuur privébericht
okey ik kijk er thuis even naar maar hoe zou ik dan die taalsystem op me eigen website kunnen gebruiken want ik heb alle teksten in de scripts zitten en ze zijn allemaal zowat nederlands.. is het dan zo dat ik alles moet koppieren en veranderen naar engels ofsow.. ? of kan ik dan het via 1 enkele script het all veranderen naar engels..? zonder mijn oude te wijzigen of .. pffs ik zit op school.. dom dat ik vanaf hier niet kan connecten op me cPanel.. dan krijg ik error.. ze hebben het vast geblokkeerd zoals altijd^^
09-03-2011 10:15
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Het zijn language files, je moet je scripts aanpassen naar variabelen.

Kortom:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
//index.php
<div> <?php $welkom?> </div>

//nl.php
$welkom = 'Welkom bij h4x0r666!';

//eng.php
$welkom = 'Welcome to h4x0r666!';


Simple as pie, het is wel wat editings werk.

Dat vind je allemaal in die source!
09-03-2011 10:18
Just An Epic Guy <3
Berichten: 629
avatar
Offline Stuur privébericht
oohh zo okey ik snap het en ik ga het proberen.. maar inderdaad dat is een heleboel editings werk.. want ik moet dan ook alles teksten veranderen in de scripts zelf ehm mja hopelijk gaat het lukken
09-03-2011 12:16
Berichten: 683
avatar
Offline Stuur privébericht
Het jammere hieraan is dat je alles zelf moet toevoegen. Dus zo de PM's die leden naar elkaar toe sturen worden niet vertaald.
09-03-2011 16:04
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Dat wel helaas, maar dan kan je neerzetten:

Please use caution, there are multiple users that use a different language.

=}
09-03-2011 18:28
Just An Epic Guy <3
Berichten: 629
avatar
Offline Stuur privébericht
uhm das niet zo erg toch want ik heb bevoorbeeld ook be , de , uk , nl en onbekend vlaggen (icoontjes) die mensen kunnen doen .. van waar ze vandaan kome en zo kunnen andere mensen vast ook wel zien dat ze van een ander land kome.. wat zouden jullie doen?
09-03-2011 18:52
<?/ $me=Android ?>
Berichten: 1713
avatar
Offline Stuur privébericht
gewoon meerdere db's gebruiken...
09-03-2011 19:03
Just An Epic Guy <3
Berichten: 629
avatar
Offline Stuur privébericht
ik heb een nieuwe hosting+domein besteld,
wordt hopelijk maandag wel geregeld (bij versio) maarja


als ik weer verder kan.. ga ik dit doen:

nieuwe tabel invoegen in de database bij de users.. die gaat "talen" heten en daarin komt "en" & "nl"

daarna (heb ik all gedaan) dit in me config stoppen:

Code | Selecteer Alles
minimaliseren
1
include("talen.php");


bovenin onder de global settings.. zou wel kloppen neem ik aan.

en dit in mijn index.php zodat mensen een taal kunnen kiezen (standaard taal is nl):

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<center>
    ~~> 
Taal/Language <~~<br>
<
a href="index.php?page=changelanguage&language=nl" title="Klik hier voor de nederlandse gameplay"><img src="images/nl.png" border="0"></a>
&
<
a href="index.php?page=changelanguage&language=en" title="Click here for the english gameplay"><img src="images/en.png" border="0"></a>

mysql_query("UPDATE users SET talen=$gekozentaal WHERE id=$id");

if(
$_GET['page'] == 'changelanguage' && $_GET['language'] == 'en'){
 
$gekozentaal "en";
}
if(
$_GET['page'] == 'changelanguage' && $_GET['language'] == 'nl'){
 
$gekozentaal "nl";
}
    </
center>


en dan moet ik nog alle zinnen, woorden vervangen door zulke codes?
Code | Selecteer Alles
minimaliseren
1
<?php echo("$welkom"); ?>
en
Code | Selecteer Alles
minimaliseren
1
<?php echo("$home"); ?>
in de scripts..

en dan van all die woorden die ik heb gebruikt maak ik een talen.php script die er zo uit zal zien?:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
<?php
if($data->talen == "nl"){
 
$welkom "Welkom op spelnaam";
 
$home "Dit is de homepagina van spelnaam";
}

if(
$data->talen == "en"){
 
$welkom "Welcome to spelname";
 
$home "This is the homepage of spelname";
}
?>



miss ik nog iets of doe ik iets verkeerd..?
ik kan het helaas nu nog niet uittesten drm.




Mvg, H4x0r666
11-03-2011 01:36
Berichten: 849
avatar
Offline Stuur privébericht
Ik zou niet weten of
Code | Selecteer Alles
minimaliseren
1
echo("$welkom");
werkt. Mij lijkt
Code | Selecteer Alles
minimaliseren
1
echo$welkom;
toch makkelijker
Verder moet het wel aardig werken.
11-03-2011 08:15
Reageer op: "Vertaling's Functie .. Hoe??"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden