Wordpress - English admin with a French front-end ???

Hi there!

I am creating a site using Wordpress and would like to have the admin or backend to be in English but have the front-end to be in French. Now, for the most part, I realize that the content that will appear on the front-end will be the content that I end up inputting. However, I am thinking more of the little bits of text that appear that are from Wordpress itself (i.e. comment forms, dates, etc).  

I know that Wordpress comes in many different languages but I haven't been able to find a solution to use one language for the admin and a different language appear on the front-end. Any ideas?
LVL 1
AdamAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gwkgCommented:
You can translate what you want to be in French with a custom localization module.

WordPress's developers chose to use the GNU gettext localization framework to provide localization infrastructure to WordPress. gettext is a mature, widely used framework for modular translation of software, and is the de facto standard for localization in the open source/free software realm.

gettext uses message-level translation — that is, every "message" displayed to users is translated individually, whether it be a paragraph or a single word. In WordPress, such "messages" are generated, translated, and used by the WordPress PHP files via two PHP functions. __() is used when the message is passed as an argument to another function; _e() is used to write the message directly to the page. More detail on these two functions:

__($message)
Searches the localization module for the translation of $message, and passes the translation to the PHP return statement. If no translation is found for $message, it just returns $message.

_e($message)
Searches the localization module for the translation of $message, and passes the translation to the PHP echo statement. If no translation is found for $message, it just echoes $message.

Source: http://codex.wordpress.org/Translating_WordPress
0
AdamAuthor Commented:
Thanks for the reply gwkg.

I have looked over the documentation for translating Wordpress in the past - however, I guess I was hoping for a little more direction regarding my particular situation.

I'm not looking to translate all of the text from Wordpress - only the text that appears on the front-end. Is there any way to determine which text appears only on the front-end? Is it possible to only partially translate a Wordpress installation? If I were to apply any updates in the future, will it override any of my provided translations?

Sorry for all the questions. As mentioned, I think what I'm looking to do may be a little different so I'm not sure if the Wordpress documentation covers what I'm looking for (unless I'm just overlooking something - which is also a possibility :-)



0
MunndayCommented:
Install the blog in the language that you wish to font end to be (http://codex.wordpress.org/WordPress_in_Your_Language) - and then install this plugin 'Admin in english' http://wordpress.org/extend/plugins/admin-in-english/ .

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AdamAuthor Commented:
Thank for the suggestion Munnday. Seems to work like a charm.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.