<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def show_absolute_url(context, page, lang=None):
 """ Show the url of a page in the right language Example :: {% show_absolute_url page_object %} You can also use the slug of a page:: {% show_absolute_url "my-page-slug" %} Keyword arguments: :param page: the page object, slug or id :param lang: the wanted language \ (defaults to `settings.PAGE_DEFAULT_LANGUAGE`) """

    if not lang:
        lang = context.get('lang', pages_settings.PAGE_DEFAULT_LANGUAGE)
    page = get_page_from_string_or_id(page, lang)
    if not page:
        return {'content': ''}
    url = page.get_url_path(language=lang)
    if url:
        return {'content': url}
    return {'content': ''}