{% macro show_chagelog(id, appInfo)%}

{{str_version_history}}

{% for version in appInfo.versionsList %}

{{version.version}} {{(version.date)}}

{% endfor %}
{%- endmacro %} {% macro outwiker_info(id, appInfo)%} {% set update_url = appInfo.versionsList[0].downloads %}
{{str_more_info}}
{{ show_chagelog(id, appInfo)}} {%- endmacro %} {% macro update_info(id, appInfo)%} {% set update_url = appInfo.versionsList[0].downloads %}
{{str_update}} {{str_uninstall}} {{str_more_info}}
{{ show_chagelog(id, appInfo)}} {%- endmacro %} {% macro noupdate_info(id, appInfo)%} {% set update_url = appInfo.versionsList[0].downloads %}
{{str_uninstall}} {{str_more_info}}
{{ show_chagelog(id, appInfo)}} {%- endmacro %} {% macro install_info(id, appInfo)%} {% set update_url = appInfo.versionsList[0].downloads %}
{{str_install}} {{str_more_info}}
{{ show_chagelog(id, appInfo)}} {%- endmacro %}
{{str_outwiker_current_version}}: {{outwiker_current_version}}
{% if 'OUTWIKER_STABLE' in outwikerAppInfo%}
{{str_outwiker_latest_stable_version}}: {{outwikerAppInfo['OUTWIKER_STABLE'].currentVersionStr}} {{ outwiker_info('OUTWIKER_STABLE', outwikerAppInfo['OUTWIKER_STABLE']) }}
{% endif %} {% if 'OUTWIKER_UNSTABLE' in outwikerAppInfo%}
{{str_outwiker_latest_unstable_version}}: {{outwikerAppInfo['OUTWIKER_UNSTABLE'].currentVersionStr}} {{ outwiker_info('OUTWIKER_UNSTABLE', outwikerAppInfo['OUTWIKER_UNSTABLE']) }}
{% endif %}
{% for pluginName, pluginInfo in updatedAppInfo.items() %}
{{pluginName}} {{currentVersionsDict[pluginName]}}{{pluginInfo.currentVersionStr}}
{{escape(pluginInfo.description)}}
{{ update_info(pluginName, pluginInfo) }}
{% endfor %} {% for pluginName, pluginInfo in otherAppInfo.items() %}
{{pluginName}} {{pluginInfo.currentVersionStr}}
{{escape(pluginInfo.description)}}
{{ install_info(pluginName, pluginInfo) }}
{% endfor %} {% for pluginName, pluginInfo in installedAppInfo.items() %}
{{pluginName}} {{currentVersionsDict[pluginName]}}
{{escape(pluginInfo.description)}}
{{ noupdate_info(pluginName, pluginInfo) }}
{% endfor %}