Package internationalization not working
PermalinkIt seems like there must be something wrong with my config or something, that c5 either needs to be told to look for the files within the packages or that I'm somehow telling it not to do so. All caching is turned off - Blocks, Overrides, and Full Page - I specifically checked for the Overrides Cache in case it had locked into using the root version but it was already turned off.
Thanks again - any other ideas? Anybody?
As a test, I downloaded the language pack for the c5 core fromhttp://www.concrete5.org/developers/translate/... and unzipped it in / then my package translations were found!
I updated my "Translate your package" how-to (http://www.concrete5.org/documentation/how-tos/developers/translate... ) to state that.
I have a weird localization bahavior. I translated my package. When I add my package, the form to add my block is translated. But when the block is placed - nothing is translated. Also in the Dashboard, nothing on the Add Functionality is translated, but when I click to see details of the block - everything IS translated. How come?
I have a single language (not multilingual) site, the interface is set to the language
And it's not just my package. Any translated package does this.
More here:
https://github.com/concrete5-community-store/community_store/issues/...
https://www.concrete5.org/community/forums/internationalization/c5-8...
I always install C5 on all sites with the default English language. It's just easier for me. Then I change the language in Dashboard just before I release the site.
Now, I've just deleted my site from my PC, cleared the DB as well and reinstalled C5-8.2.1 from scratch BUT I selected Russian language from the very beginning... installed everything in Russian, installed my package - and here we go, the package is fully translated!!!
Yes, the Community Store is now fully translated too!
So, to reproduce the bug: install C5 in English, change site language, install a translated package.
Also, check the size of the .mo file. Zend Locale checks the file size and skips it if it only contains 1 translation for example. How many KB is yours?