Ik heb een coming soon pagina in twee talen (zie topic: https://www.phphulp.nl/php/forum/topic/opgelost-phparrays-multilanguage-htmlwebpagina/103463/). Het enige dat nog vertaald moet worden is de tekst in de 'Notify me' javascript file (van nieuwsbrief formulier Mail Chimp).

Is het mogelijk om onderstaande in te voeren met de methode hieronder.
Zo nee, weet iemand een andere correcte en veilige oplossing?

<?php
$lang = array(
"title" => "tekst",
"description" => "tekst",
"lang_en" => "English",
"lang_nl" => "Nederlands"
);
$lang['subscribe_and_updated'] = "Subscribe and stay updated!";
$lang['signing_up'] = "Signing up to our newsletter gives you exclusive access to our opening!";
$lang['join_waiting_list'] = "Join Waiting List";
$lang['get_notified'] = "Get Notified";
?>

<?php echo $lang['subscribe_and_updated']; ?>
<?php echo $lang['signing_up']; ?>
<?php echo $lang['get_notified']; ?>
Dat is jouw keuze. We zien het vacature-topic wel verschijnen.
Was niet de bedoeling . Inhoud verwijderd.

[size=xsmall]Toevoeging op 21/04/2020 10:45:20:[/size]

Ik heb topic nog een keer goed nagelezen en alles overnieuw gedaan.
Ik kan nu echt zeggen dat het is gelukt.

Bedankt!

HTML


<script>
var lang = [];
lang['subscription_complete'] = <?php echo json_encode($lang['subscription_complete']); ?>;
lang['mailaddress_incorrect'] = <?php echo json_encode($lang['mailaddress_incorrect']); ?>;
</script>


JAVA


$(".message").html('<p class="notify-valid">'+lang['subscription_complete']).fadeIn(); 



$(".message").html('<p class="notify-valid">'+lang['mailaddress_incorrect']).fadeIn();	
 


PHP

Webpagina ENGELS


<?php
	$lang['title'] = "tekst";
	$lang['description'] = "tekst.";
	$lang['lang_en'] = "English";
	$lang['lang_nl'] = "Nederlands";		
	$lang['subscribe_and_updated'] = "Subscribe and stay updated!";
	$lang['signing_up'] = "Signing up to our newsletter gives you exclusive access to our opening!";
	$lang['join_waiting_list'] = "Join Waiting List";
	$lang['get_notified'] = "Get Notified";	
	$lang['subscription_complete'] = "Subscription complete";
	$lang['mailaddress_incorrect'] = "Mail address incorrect";
?>


Webpagina NL


<?php
	$lang['title'] = "tekst";
	$lang['description'] = "tekst.";
	$lang['lang_en'] = "English";
	$lang['lang_nl'] = "Nederlands";		
	$lang['subscribe_and_updated'] = "Abonneer en blijf op de hoogte!";
	$lang['signing_up'] = "Met jouw aanmelding krijg je als eerste toegang tot onze grote opening!";
	$lang['join_waiting_list'] = "Aanmelden voor wachtijst";
	$lang['get_notified'] = "Hou me op de hoogte";
	$lang['subscription_complete'] = "Aangemeld";
	$lang['mailaddress_incorrect'] = "Mailadres klopt niet";
?>


RESULTAAT WEBPAGINA ENGELSE VERSIE[/b]

“Mail address incorrect”
“Subscription complete

RESULTAAT WEBPAGINA NL VERSIE

Mailadres klopt niet”
“Aangemeld”

Mooi zo! :-)

Onthoud wel dat Java en Javascript twee totaal verschillende programmeertalen zijn.
:D

Reageren