Django i18n not recognizing language files
===

On Django 1.4, I want to have two languages in my site, turkish('tr') and english('en').

This is my current setup:

settings.py:

    USE_I18N = True
    LANGUAGES = (
        ('en', 'English'),
        ('tr', 'Turkish'),
    )
    
    MIDDLEWARE_CLASSES = (
        'django.contrib.sessions.middleware.SessionMiddleware',    
        'django.middleware.locale.LocaleMiddleware', # I have locale middleware
        'django.middleware.common.CommonMiddleware',    
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
    )

    LOCALE_PATHS = (
        '/myproject/locale/', 
    )

And I have my locale files as such directory order:

    #tr files
    /myproject/locale/tr/LC_MESSAGES/django.mo
    /myproject/locale/tr/LC_MESSAGES/django.po
    #en files
    /myproject/locale/en/LC_MESSAGES/django.mo
    /myproject/locale/en/LC_MESSAGES/django.po


And I still cannot see my translations, trying from my shell (it also doesn't work for templates as {% trans "Corporate" %}):


    >>> from django.utils import translation
    >>> translation.activate('tr')
    >>> translation.ugettext('Corporate')
    u'Corporate'


Am I missing anything here? Weirdly, it translates for words like 'Home' as original Django has translations for these but not my translation files. 

