Package translation works only if C5 installed in other language

Permalink 0 0 Browser Info Environment
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. I have the same issue with the Community Store package:
https://github.com/concrete5-community-store/community_store/issues/...
https://www.concrete5.org/community/forums/internationalization/c5-8...

In that package the whole Dashboard interface is translated, but the user, the blocks and single pages only have some words translated, the rest is not.

Just for the sake of it, I added an Italian language, changed the language in the Settings, cleared cache, reloaded the Community Store Products page - everything is in English! Yes, I've downloaded the Italian translation for the package.

I tried reinstalling the packages without the language and then adding it, adding it and then installing, installing with English and then changing to other language, installing with the other language set - no change.

[UPDATE] This is THE problem:
So, 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.


Status: New
linuxoid

concrete5 Environment Information

# concrete5 Version
Core Version - 8.2.1
Version Installed - 8.2.1
Database Version - 20170802000000

# concrete5 Packages
Community Store (1.3.1), ExchangeCore reCAPTCHA (1.1.1), Palette (2.0.4)

# concrete5 Overrides
themes/biosea/elements/footer.php, themes/biosea/elements/header.php, themes/biosea/elements/footer_bottom.php, themes/biosea/elements/header_top.php, themes/biosea/elements, themes/biosea/thumbnail.png, themes/biosea/view.php, themes/biosea/images/header-top-992x310.png, themes/biosea/images/header-top-576x180.png, themes/biosea/images/header-top-768x240.png, themes/biosea/images/v1/header-top-992x310.png, themes/biosea/images/v1/header-top-576x180.png, themes/biosea/images/v1/header-top-768x240.png, themes/biosea/images/v1/header-top-1920x600.png, themes/biosea/images/v1/header-top-1200x375.png, themes/biosea/images/v1, themes/biosea/images/background-slider-royal.png, themes/biosea/images/background-slider-default.png, themes/biosea/images/header-top-1920x600.png, themes/biosea/images/header-top-1200x375.png, themes/biosea/images/background-slider-night-road.png, themes/biosea/images/background-slider-blue-sky.png, themes/biosea/images/background.png, themes/biosea/images, themes/biosea/blank.php, themes/biosea/default.php, themes/biosea/full.php, themes/biosea/page_not_found.php, themes/biosea/page_forbidden.php, themes/biosea/css/styles.xml, themes/biosea/css/build/reset.less, themes/biosea/css/build/errors.less, themes/biosea/css/build/breadcrumb.less, themes/biosea/css/build/blocks/date-navigation.less, themes/biosea/css/build/blocks/page-title-option-byline.less, themes/biosea/css/build/blocks/page-list.less, themes/biosea/css/build/blocks/page-list-option-buttons.less, themes/biosea/css/build/blocks/next-previous.less, themes/biosea/css/build/blocks/image.less, themes/biosea/css/build/blocks/tags.less, themes/biosea/css/build/blocks/page-attribute-display.less, themes/biosea/css/build/blocks/page-list-template-thumbnail-grid.less, themes/biosea/css/build/blocks/image-slider.less, themes/biosea/css/build/blocks/testimonial.less, themes/biosea/css/build/blocks/feature-template-hover-description.less, themes/biosea/css/build/blocks/topic-list.less, themes/biosea/css/build/blocks/page-title.less, themes/biosea/css/build/blocks/faq.less, themes/biosea/css/build/blocks/feature.less, themes/biosea/css/build/blocks, themes/biosea/css/build/old_header.less, themes/biosea/css/build/mobile/navigation.less, themes/biosea/css/build/mobile, themes/biosea/css/build/body.less, themes/biosea/css/build/add-ons/calendar.less, themes/biosea/css/build/add-ons, themes/biosea/css/build/bootstrap-3.2.0/tooltip.less, themes/biosea/css/build/bootstrap-3.2.0/responsive-utilities.less, themes/biosea/css/build/bootstrap-3.2.0/print.less, themes/biosea/css/build/bootstrap-3.2.0/panels.less, themes/biosea/css/build/bootstrap-3.2.0/thumbnails.less, themes/biosea/css/build/bootstrap-3.2.0/alerts.less, themes/biosea/css/build/bootstrap-3.2.0/button-groups.less, themes/biosea/css/build/bootstrap-3.2.0/tables.less, themes/biosea/css/build/bootstrap-3.2.0/media.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/responsive-visibility.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/size.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/vendor-prefixes.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/gradients.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/panels.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/progress-bar.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/alerts.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/opacity.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/nav-vertical-align.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/clearfix.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/buttons.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/border-radius.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/image.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/grid.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/grid-framework.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/hide-text.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/background-variant.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/list-group.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/labels.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/pagination.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/resize.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/center-block.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/forms.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/reset-filter.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/table-row.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/text-emphasis.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/tab-focus.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/text-overflow.less, themes/biosea/css/build/bootstrap-3.2.0/mixins/nav-divider.less, themes/biosea/css/build/bootstrap-3.2.0/mixins, themes/biosea/css/build/bootstrap-3.2.0/buttons.less, themes/biosea/css/build/bootstrap-3.2.0/responsive-embed.less, themes/biosea/css/build/bootstrap-3.2.0/variables.less, themes/biosea/css/build/bootstrap-3.2.0/code.less, themes/biosea/css/build/bootstrap-3.2.0/dropdowns.less, themes/biosea/css/build/bootstrap-3.2.0/grid.less, themes/biosea/css/build/bootstrap-3.2.0/list-group.less, themes/biosea/css/build/bootstrap-3.2.0/navbar.less, themes/biosea/css/build/bootstrap-3.2.0/labels.less, themes/biosea/css/build/bootstrap-3.2.0/modals.less, themes/biosea/css/build/bootstrap-3.2.0/scaffolding.less, themes/biosea/css/build/bootstrap-3.2.0/pagination.less, themes/biosea/css/build/bootstrap-3.2.0/component-animations.less, themes/biosea/css/build/bootstrap-3.2.0/input-groups.less, themes/biosea/css/build/bootstrap-3.2.0/badges.less, themes/biosea/css/build/bootstrap-3.2.0/carousel.less, themes/biosea/css/build/bootstrap-3.2.0/utilities.less, themes/biosea/css/build/bootstrap-3.2.0/wells.less, themes/biosea/css/build/bootstrap-3.2.0/jumbotron.less, themes/biosea/css/build/bootstrap-3.2.0/mixins.less, themes/biosea/css/build/bootstrap-3.2.0/close.less, themes/biosea/css/build/bootstrap-3.2.0/popovers.less, themes/biosea/css/build/bootstrap-3.2.0/pager.less, themes/biosea/css/build/bootstrap-3.2.0/theme.less, themes/biosea/css/build/bootstrap-3.2.0/progress-bars.less, themes/biosea/css/build/bootstrap-3.2.0/forms.less, themes/biosea/css/build/bootstrap-3.2.0/type.less, themes/biosea/css/build/bootstrap-3.2.0/navs.less, themes/biosea/css/build/bootstrap-3.2.0/bootstrap.less, themes/biosea/css/build/bootstrap-3.2.0/glyphicons.less, themes/biosea/css/build/bootstrap-3.2.0/breadcrumbs.less, themes/biosea/css/build/bootstrap-3.2.0/normalize.less, themes/biosea/css/build/bootstrap-3.2.0, themes/biosea/css/build/buttons.less, themes/biosea/css/build/fonts/biosea.less, themes/biosea/css/build/fonts/defaults.less, themes/biosea/css/build/fonts, themes/biosea/css/build/header.less, themes/biosea/css/build/pagination.less, themes/biosea/css/build/captcha.less, themes/biosea/css/build/footer.less, themes/biosea/css/build/mixins.less, themes/biosea/css/build/search.less, themes/biosea/css/build/content.less, themes/biosea/css/build/custom-design-classes/block-sidebar-padded.less, themes/biosea/css/build/custom-design-classes/block-sidebar-wrapped.less, themes/biosea/css/build/custom-design-classes/area-content-accent.less, themes/biosea/css/build/custom-design-classes/testimonial-bio.less, themes/biosea/css/build/custom-design-classes/blog-entry-list.less, themes/biosea/css/build/custom-design-classes/recent-blog-entry.less, themes/biosea/css/build/custom-design-classes, themes/biosea/css/build/miscellaneous-styles.less, themes/biosea/css/build, themes/biosea/css/presets/biosea.less, themes/biosea/css/presets/defaults.less, themes/biosea/css/presets, themes/biosea/css/main.less, themes/biosea/css/bootstrap-modified.css, themes/biosea/css, themes/biosea/left_sidebar.php, themes/biosea/js/scroll.js, themes/biosea/js/bootstrap.min.js, themes/biosea/js, themes/biosea/right_sidebar.php, themes/biosea/page_theme.php, themes/biosea, src/Concrete/Captcha/_SecurimageController.php, src/Concrete/Captcha, src/Concrete

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.0.7

# PHP Extensions
apache2handler, bz2, Core, ctype, curl, date, dom, fileinfo, filter, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Reflection, session, SimpleXML, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200

Browser User-Agent String

Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0