- Benutzeroberfläche (Texte in Menüs, Button-Beschriftungen etc.): In Sprachdatei auslagern
- Datenbankinhalte (die eigentlichen Seiten-Texte): Alle zu übersetzenden Felder müssen einmal pro Sprache vorliegen
- Formatierungen (Datums- und Zahlenwerte): Pear-Bibilothek I18N nutzen
- Sprachwahl beim Aufruf: Content Negotiation (Benutzer bekommt die Seite in der Sprache seines Betriebssystems oder Browsers angezeigt)