Recommend this page to a friend! |
Download .zip |
Info | Example | View files (5) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2015-09-28 (1 year ago) | Not yet rated by the users | Total: 152 | All time: 8,156 This week: 900 |
Version | License | PHP version | Categories | |||
multilanguage-script 1.0 | Freeware | 5.0 | Localization, PHP 5 |
Description | Author | |
This class can get application language texts from files. Recommendations What is the best PHP multilanguage without database class? |
Project : Multiple Language Script without Database Developed By : Bharat Parmar Version : 1.0 ==================== File Structure : ================== 1) index.php : Example Script file to display Language String with Default and other languages 2) addphrase.php : Add/Edit all languages string to language file. 3) language.txt : Text file which includes all language strings 4) MultiLanguage.class.php : Class file which includes all the method to Read and Write Language file and Displaying the Language String as per the requirement. Requirements : ================== 1) PHP Version : 5.0 and above 2) language.txt file read & write permission. Script Details : ================== 1) $_SESSION['language'] : This session will store the default language for the user. By Default English. If you want to change the default language, You can change it from the MultiLanguage.class.php file's contrust() method. 2) LanguageString() : Parameter : 1 => Language String which you want to display. It must be in English Language Only. 2 => Language name in which you want to display the string like english/spanish/french. This parameter is optional. By Default it will display the default language string. Use : For Default Language : <?php $Main->LanguageString("Hello");?> => Hello <?php $Main->LanguageString("Bye");?> => Bye For Other Language : <?php $Main->LanguageString("Hello","spanish");?> <?php $Main->LanguageString("Hello","french");?> <?php $Main->LanguageString("Bye","spanish");?> <?php $Main->LanguageString("Bye","french");?> Please check the index.php file for the same. Example script for the same. 3) WriteLanguageFile() : If you want to update the language string or add new string, you can add/edit from the addphrase.php file. After submitting the form, all the string will be added with the above method. It will re-write the language.txt file. Please note that the language.txt file must have the 0755 permission to read and write. |
Files |
File | Role | Description |
---|---|---|
addphrase.php | Example | You can Add and Edit the Language Phases as per requirement |
index.php | Example | Demo script to use the class and display string in multiple language |
language.txt | Data | all the language strings will be stored here. |
MultiLanguage.class.php | Class | Class file which includes all the methods to use the script. Very sort and simple code |
README.txt | Doc. | Documentation file for the script. |
multilanguage-script-2015-09-28.zip 3KB | |
multilanguage-script-2015-09-28.tar.gz 2KB | |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.