vertaling files wat is beter?
Ik ben bezig met een website, en ik loop tegen iets op waar ik geen oplossing voor heb.
Het zijn de Problemen met de vertaling files (die ik require() in de bestanden waar ik ze nodig heb).
Het probleem is dat de website, nu bij een aantal pagina's, de variabelen, waar de vertalingen in staan, niet meer wil oppakken.
De vertaling files zien er ongeveer zo uit:
Maar zoals ik al schreef, bij sommige pagina's pakt hij die vertalingen niet meer op. Om dat tijdelijk te verhelpen heb ik constante gedefinieerd in echt zelfde bestand en dat werkte wel.
Ik heb in de zelfde files die ik require ook een echo gezet en zo ben ik er achter gekomen dat hij het bestand wel required maar die variabelen wist of gewoon niet aanmaakt.
Wat ik tijdelijk heb veranderd is door de vertaling files die hij niet meer oppakte te veranderen in constanten zoals hier onder vertoond
Enkel, ik heb begrepen dat constanten veel slomer zijn dan variabele.
In dit geval heb ik veel vertalingen, en zou dit dus betekenen dat het geheel nogal sloom zou worden.
Even later las ik op het internet dat sommige hun vertalingen in een array zette
Weet één van jullie welke manier voor mij het beste is? Of heeft er iemand een andere oplossing? En heeft iemand een idee waarom een aantal nieuwe pagina's de variabele niet pakken maar wel de constante (die in het zelfde bestand staan)?
met vriendelijke groet,
V. G. Hagen
Gewijzigd op 31/03/2011 18:07:46 door Vincent hagen
Heeft iemand een idee welke manier het beste is en als iemand dat toevallig weet waarom de laatste pagina's mijn vertalingen niet oppakken?
De reden dat ik array's gebruik, dat is puur omdat het makkelijk leesbaar is, en heel simpel kan kijken of een key wel bestaat. In dat geval een algemene error.
Waarom het bij jouw niet werkt, zal wel met een typfout te maken hebben. Kom anders eens met relevante code.
Gewijzigd op 03/04/2011 10:07:11 door - Ariën -
totdat ik een al wel werkende pagina kopieerde en een andere naam gaf.
Het nieuw gemaakte bestand (gewoon ene letterlijke kopie van eentje die het al wel deed) pakte de variabele ook niet.
Dus typ fout had gekund maar helaas dat is het ook niet :(
en zoals ik al zei, als ik een constante aanmaakte met dezelfde naam en alleen het dollar teken voor de variabele weghaalde dan deed hij het ineens wel. Maar ja constanten zijn slomer dus dat wil ik eigenlijk niet voor alles gaan doen.
Maar toch bedankt.