Opened 6 years ago

Last modified 6 years ago

#29944 closed Bug

Can't translate URL if activated language is different than the URL's — at Initial Version

Reported by: Filip Kucharczyk Owned by: nobody
Component: Internationalization Version: 2.1
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

What I'm trying to achieve:

  • Translate English URL to a different language, when activated language is different than English
from django.urls import translate_url
from django.utils.translation import activate

url = '/en/'

# Translating english url with german language activated fails
activate('de')
print(translate_url(url, 'de'))  # '/en/'

# Works just fine with english language activated
activate('en')
print(translate_url(url, 'de'))  # '/de/'

Not sure if this ticket is valid as translate_url is not documented by the official docs, might be I'm using it wrongly?

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top