# Multi Lingual Experimenting multi lingual support on a website. # How to use it 1. Clone or download this app from _github_. 2. Edit **Settings.toml** file to update ip address 3. Edit **dictionaries.csv** file to update required entries into it. a. First row is used for conveying Language Names with respective codes in brackets. Example: For english language => **English(en)**, For tamil language, **Tamil(ta_en)**, and so on. Note: *ta_en_* indicates _tamil_ language using _English font/glyph_. b. Second row onwards entries are made for **Key-words** and **Language-words**. c. _Keys_ are used in html template pages. Example: in _first_page.hbs_ file, these keys are used as **{{key-word}}** 4. Copy following files/folder into a separate folder, say "~/projects": a. _target_/_release_/_multilingual_ file. b. _Settings.toml_ file c. _resources_ folder d. _multilingual.service_ file (to configure this server as a service) e. _multilingual.eastgate.in_ file (in case of planning to run multiple servers on the same machine, use this nginx configuration) 5. Edit **multilingual.service** for ip address. Follow instructions in it to run it as a service. 6. Edit **multilingual.eastgate.in** for ip address. Follow instructions in it to configure nginx reverse proxy server. 7. Assuming an entry in _Settings.toml_ file for ip_address as _127.0.0.1:3020_, open up a web browser and enter url as http://localhost:3020. Browser shows first page of the multilingual web server. It confirms server is running. # Demo Click [here](http://multilingual.eastgate.in) to view demo. # License MIT