Note: information in this document assumes you have the gettext library installed and activated on your web server.
Download a language pack from the concrete5 project in SourceForge. If you can't find your language there, it's still in the process of being translated. (Note: as of right now, we have not yet put any languages online. Check back soon or ask in the forums.)
Unpack the zipfile you downloaded in step 1, and drag it to the languages/ folder in your C5 site.
If this is a new site, open concrete/config/base.php, and change the lines:
if (!defined('LOCALE')) { define("LOCALE", 'en_US'); }
to
if (!defined('LOCALE')) { define("LOCALE", 'xx_XX'); }
where xxXX = the country/locale code for your particular language. (e.g. If you're translating your site into German, and the code of your download was deDE, change enUS to deDE.
If this is an existing site, instead of editing concrete/config/base.php, edit config/site.php, and add the line:
define("LOCALE", 'xx_XX');
This should apply your language file to your C5 site.
The latest release notes
http://www.concrete5.org/documentation/background/version_history/5-4-0-5-release-notes/
mentions tweaks and fixes for translation.
It's possible, the latest .po file is not up to date in the svn?
I've browsed the sourceforge page, but cannot find a language zip....my intention is about an italian language kit. I've already done one - years ago - for Xaraya CMS.
Could you give me an URL and any indication about the process?
Hi everyone,
We've just added a new page to the Community section of concrete5.org. It's called International, and it's intended to be a listing of all the great concrete5 satellite sites that focus on translated and regionalized versions of the CMS.
…
Hi, for a mutlilingual site I was trying to add my own translated strings. But for some reason they are not being picked up when I load the page. Here is what I did:
- First I added a translated string in my view.php located at blocks/page_list/templates…
Sign In?
You must have a user account and be signed to perform this action.