PHP Classes

File: README.txt

Recommend this page to a friend!
  Classes of Colin Eberhardt   Site Translator   README.txt   Download  
File: README.txt
Role: Documentation
Content type: text/plain
Description: Installation instructions
Class: Site Translator
Manage the translation of texts to multiple idioms
Author: By
Last change:
Date: 20 years ago
Size: 2,314 bytes
 

Contents

Class file image Download
SiteTranslator Installation =========================== The following README describes a two stage installation, the first step details how to install SiteTranslator with the demonstration data using the LocalisedTextBaseDemo class. The resulting pages containing localised text will not be editable, however they will verify that the SiteTranslator classes and editing environment have been correctly installed. 1. Place the contents of this package into a directory on your server. 2. Unzip the contents of flags.zip 3. Configure SiteTranslatorConfig.php, most of the required data for demonstration of SiteTRanslator is already set. You must configure the following: i. Point $translationDir to the absoluterlocation of the 'translation' directory on your server. ii. Point $flagHomeSmall and $flagHomeLarge to the absolute directory of the flag images on your server. 4. Fire up your browser and navigate to demo/index.php. You should be able to view this page in English, German and Russian. You can also try logging in as an editor in order to view the interactive interface used to translate these pages. Once you have got this far you will probably want to place the text in a database so that you can perform translations. Create a database, or use an exisiting one on your site. The file demo/demo.sql provides a schema and some data so that you can run the same demonstration as above but this time using a database. 1. Import the contents of demo/demo.sql into your database 2. Configure SiteTranslatorConfig.php to use LocalisedTextBaseMySQL.php, to do this change the 'require' at the start of the file to use this class. Secondly change the constructor of SiteTranslatorConfig to create an instance of LocalisedTextBaseMySQL. 3. Configure the database parameters of SiteTranslatorConfig, these are all the variables starting with $mysql*. 4. Fire up your browser and navigate to demo/index.php. You should be able to view this page in English, German and Russian. You can now login as an editor or translator and actually start changing the localised text. That is just about it. Any questions? Colin E. webmaster@juggligndb.com