Ciao a tutti, avrei la necessità di stampare stringhe multilingua in php e magari anche di tradurle. Quale è la migliore soluzione per il multilungua?
Io sinceramente pensavo di mettere tanti file, uno per ogni lungua e includerlo alla bisonga. Esempio
file:'main.php'
file:'lenguages/it.php'
Cosa ne pensate? Credete ci sia una soluzione migliore?
Io sinceramente pensavo di mettere tanti file, uno per ogni lungua e includerlo alla bisonga. Esempio
file:'main.php'
PHP:
<?php
$language = 'it'; // Scelgo la lingua
// Includo il file per le traduzioni
require('languages/'.$language.'.php');
// Stampo la stringha che mi interessa
echo($string['greets_to_world']);
?>
file:'lenguages/it.php'
PHP:
<?php
string=array(
'greets_to_world' => 'Ciao mondo!',
'other' => 'altro'
);
?>
Cosa ne pensate? Credete ci sia una soluzione migliore?