Blijkbaar heb je op je pagina al in een script een PHP vertaal functie.
Die vertaalfunctie moet nog de woorden leren die gebruikt worden door het alarm.php script op basis van de codes van Meteoalarm.
In warning.php wordt gecontroleerd of die vertaalfunctie bestaat, zo niet dan maakt het script er één.
Code: Selecteer allesif (!function_exists ('langtransstr') ) { // is there any saratoga/vdkuil translate script available if not, make our own
$LANGLOOKUP = array ();
function langtransstr ($item) {
global $LANGLOOKUP;
$string = trim ((string) $item);
if (isset($LANGLOOKUP[$string])) {
$string = $LANGLOOKUP[$string];
}
return $string;
}
$LANGLOOKUP ['There are weatherwarnings from METEOalarm.EU'] = 'Weerwaarschuwingen van METEOalarm.EU';
$LANGLOOKUP ['There are no weatherwarnings from METEOalarm.EU'] = 'Geen weerwaarschuwingen van METEOalarm.EU';
...
$LANGLOOKUP ['no warnings'] = 'Geen speciale alertheid vereist';
...
$LANGLOOKUP ['wrnGreen'] = 'Groen';
$LANGLOOKUP ['wrnGreenTxt'] = 'Het weer levert geen direct gevaar op.';
...
enzovoort
De standaard teksten worden dan vertaald naar het Nederlands en voor gebruikers van de Saratoga template (of mijn template) ook naar de ondersteunde talen.
Als je ergens die vertaal routine weet te vinden, voeg dan de teksten toe die gebruikt worden door Meteoalarm. Ze staan duidelijk in de code van warning.php
Groeten, Wim