We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

EE in multi language (not entries)?

Development and Programming

lebisol's avatar
lebisol
2,234 posts
16 years ago
lebisol's avatar lebisol

Hi there, I saw this solution for entries/weblog in multiple languages….for the content itself.

  1. What would be approach to making EE run in another language?
  2. Is it as simple as creating a new “language\my_lang” folder and then copies of all the lang.xxxx.php files? …perhaps there is a module for handling this? Many thanks!
       
Sean C. Smith's avatar
Sean C. Smith
3,818 posts
16 years ago
Sean C. Smith's avatar Sean C. Smith

There is a translate utility in the control panel CP Home › Admin › Utilities › Translation Utility

       
lebisol's avatar
lebisol
2,234 posts
16 years ago
lebisol's avatar lebisol

Hi Sean, Thank you, I never noticed it was there. Ideally I would want ‘easy deployment’…it there an easy way to revert this? In other words, does this utility overwrite the lang.files or stores the values in db? Thanks again!

       
Sean C. Smith's avatar
Sean C. Smith
3,818 posts
16 years ago
Sean C. Smith's avatar Sean C. Smith

Not sure about that, perhaps contact official staff to get that answer.

       
Ingmar Greil's avatar
Ingmar Greil
29,243 posts
16 years ago
Ingmar Greil's avatar Ingmar Greil
Is it as simple as creating a new “language\my_lang” folder and then copies of all the lang.xxxx.php files?

Yes, that’s the basic approach. The translation utility can help you creating these language files, but you could also just translate select strings from the original English one.

       
Macrike's avatar
Macrike
137 posts
16 years ago
Macrike's avatar Macrike

About the Translation Utility. I’m using it to translate EE into Spanish (when complete, I’ll submit the files), but what should I do about EE updates? I mean, how can I know if certain strings or language files have changed/updated so I can apply the changes on the other language?

       
lebisol's avatar
lebisol
2,234 posts
16 years ago
lebisol's avatar lebisol
Is it as simple as creating a new “language\my_lang” folder and then copies of all the lang.xxxx.php files?
Yes, that’s the basic approach. The translation utility can help you creating these language files, but you could also just translate select strings from the original English one.

Thank you for jumping in, good to know before messing with the files!

       
Ingmar Greil's avatar
Ingmar Greil
29,243 posts
16 years ago
Ingmar Greil's avatar Ingmar Greil
About the Translation Utility. I’m using it to translate EE into Spanish (when complete, I’ll submit the files), but what should I do about EE updates? I mean, how can I know if certain strings or language files have changed/updated so I can apply the changes on the other language?

What I usually do is keep the language files from the previous version and compare them (running a simple diff or using specialized software). There are feature requests to highlight the strings that do change from version to version, to make it easier to keep language packs up to date. You might want to add to that.

       
Macrike's avatar
Macrike
137 posts
16 years ago
Macrike's avatar Macrike
About the Translation Utility. I’m using it to translate EE into Spanish (when complete, I’ll submit the files), but what should I do about EE updates? I mean, how can I know if certain strings or language files have changed/updated so I can apply the changes on the other language?
What I usually do is keep the language files from the previous version and compare them (running a simple diff or using specialized software). There are feature requests to highlight the strings that do change from version to version, to make it easier to keep language packs up to date. You might want to add to that.

Thank you.

I have no experience in such software, so I’ll go for the feature request. 😊

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.