troubleshooting Question

multi-language php application

Avatar of web5dev7
web5dev7 asked on
PHPEmail ClientsMySQL Server
13 Comments3 Solutions792 ViewsLast Modified:

I need advice. I have an existing ajax/php/mySQL web application (working, hosted, live, all good) that is basically a newsletter sign-up form, but with the following added functions added:

1. ajax form validations (jquery, etc) and uses math captcha

2. serves a unique coupon code to user (both on confirmation page and via autoresponse HTML email). Static codes are pre-populated in db table - served one per email address.

3. autoresponse HTML email (as mentioned above)

4. password protected client control panel to display db records and export to CSV

All of the above is working fine (although the codebase is somewhat complex and uses about a dozen php class includes and various javascript files).  It is a U.S. based english language microsite on a shared hosting account.  Now I want to "internationalize" it for a couple dozen other countries - each version in it's own native language (spanish, chinese, japanese, french, arabic, etc, etc.) - each in a subdirectory of existing site.

Towards deciding if I should take on this challenge - here's the question...

In regards to the "backend" functionality itemized above - what complications am I likely to encounter due to foreign language character sets, etc. ?  

I am concerned about...

1. autoresponse MIME html emails: various languages, various platforms and email clients.

2. ajax validations handling and display of foreign character sets

3. server side validations handling and display of foreign character sets

4. mySql handling and display of foreign character sets

5. security issues

6.  might it require sub-contracting native speaking developers, etc, etc.

Any projections about potential problem areas would be much appreciated - thanks!
Olaf Doschke
Software Developer

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 3 Answers and 13 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 3 Answers and 13 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros