Fork me on GitHub
Please upgrade to 2.1.x here. The 2.0 branch is no longer being updated.
You should grab 2.1.9, released 18 March. It's what all the cool kids are doing.

Changing locale

edited February 2011 in Vanilla 2.0 Help
I assumed that the 'Locale' configuration setting was used for HTML and HTTP locale information. I changed that local configuration in config.php

$Configuration['Garden']['Locale'] = 'en-US';

but it appears that 'en-CA' is still being used, for example in the HTML element

<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en-ca">

Is en-CA hardcoded?
Tagged:

Comments

  • For this xml line, indeed it appears to be.
    For instance, default view in
    applications/dashboard/views/default.master.php
    got <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en-ca"> hardcoded.
    The view can be redefined, but indeed, I think it would be better to use the locale variable.

  • There definitely needs to be some cleanup! There are some places in the code where en-CA is hard coded, other places where en-US is hard coded, AND if you change your config.php to anything but en-CA there are issues (like pluralization) because of lack localization files.

    Another interesting localization feature would be if there was a base language locale which provided a common base for the language, and than specific overrides for the region. That way there would be less work to localize. For example, en-US, en-CA, en-GB might share a common 'en' locale, but each can override differences.
Sign In or Register to comment.