60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Twig
		
	
	
	
	
	
{#
 | 
						|
/**
 | 
						|
 * @file
 | 
						|
 * Default theme implementation for displaying translation status information.
 | 
						|
 *
 | 
						|
 * Displays translation status information per language.
 | 
						|
 *
 | 
						|
 * Available variables:
 | 
						|
 * - modules: A list of modules names that have available translation updates.
 | 
						|
 * - updates: A list of available translation updates.
 | 
						|
 * - not_found: A list of modules missing translation updates.
 | 
						|
 *
 | 
						|
 * @see template_preprocess_locale_translation_update_info()
 | 
						|
 *
 | 
						|
 * @ingroup themeable
 | 
						|
 */
 | 
						|
#}
 | 
						|
<div class="locale-translation-update__wrapper" tabindex="0" role="button">
 | 
						|
  <span class="locale-translation-update__prefix visually-hidden">Show description</span>
 | 
						|
  {% if modules %}
 | 
						|
    {% set module_list = modules|safe_join(', ') %}
 | 
						|
    <span class="locale-translation-update__message">{% trans %}Updates for: {{ module_list }}{% endtrans %}</span>
 | 
						|
  {% elseif not_found %}
 | 
						|
    <span class="locale-translation-update__message">
 | 
						|
      {%- trans -%}
 | 
						|
        Missing translations for one project
 | 
						|
      {%- plural not_found|length -%}
 | 
						|
        Missing translations for @count projects
 | 
						|
      {%- endtrans -%}
 | 
						|
    </span>
 | 
						|
  {% endif %}
 | 
						|
  {% if updates or not_found %}
 | 
						|
    <div class="locale-translation-update__details">
 | 
						|
      {% if updates %}
 | 
						|
        <ul>
 | 
						|
          {% for update in updates %}
 | 
						|
            <li>{{ update.name }} ({{ update.timestamp|format_date('html_date') }})</li>
 | 
						|
          {% endfor %}
 | 
						|
        </ul>
 | 
						|
      {% endif %}
 | 
						|
      {% if not_found %}
 | 
						|
        {#
 | 
						|
          Prefix the missing updates list if there is an available updates lists
 | 
						|
          before it.
 | 
						|
        #}
 | 
						|
        {% if updates %}
 | 
						|
          {{ 'Missing translations for:'|t }}
 | 
						|
        {% endif %}
 | 
						|
        {% if not_found %}
 | 
						|
          <ul>
 | 
						|
            {% for update in not_found %}
 | 
						|
              <li>{{ update.name }} ({{ update.version|default('no version'|t) }}). {{ update.info }}</li>
 | 
						|
            {% endfor %}
 | 
						|
          </ul>
 | 
						|
        {% endif %}
 | 
						|
      {% endif %}
 | 
						|
    </div>
 | 
						|
  {% endif %}
 | 
						|
</div>
 |