Added creation date and reading time on article view

Fix #2034
This commit is contained in:
Nicolas Lœuillet 2016-08-18 15:23:19 +02:00
parent e408d7e895
commit 4e1be104ab
No known key found for this signature in database
GPG key ID: 5656BE27E1E34D0A
13 changed files with 32 additions and 0 deletions

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'estimeret læsetid' reading_time: 'estimeret læsetid'
reading_time_minutes: 'estimeret læsetid: %readingTime% min' reading_time_minutes: 'estimeret læsetid: %readingTime% min'
reading_time_less_one_minute: 'estimeret læsetid: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'estimeret læsetid: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Marker som læst' toogle_as_read: 'Marker som læst'
toogle_as_star: 'Skift favoritstatus' toogle_as_star: 'Skift favoritstatus'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'geschätzte Lesezeit' reading_time: 'geschätzte Lesezeit'
reading_time_minutes: 'geschätzte Lesezeit: %readingTime% min' reading_time_minutes: 'geschätzte Lesezeit: %readingTime% min'
reading_time_less_one_minute: 'geschätzte Lesezeit: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'geschätzte Lesezeit: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Gelesen-Status ändern' toogle_as_read: 'Gelesen-Status ändern'
toogle_as_star: 'Favoriten-Status ändern' toogle_as_star: 'Favoriten-Status ändern'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'estimated reading time' reading_time: 'estimated reading time'
reading_time_minutes: 'estimated reading time: %readingTime% min' reading_time_minutes: 'estimated reading time: %readingTime% min'
reading_time_less_one_minute: 'estimated reading time: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'estimated reading time: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Toggle mark as read' toogle_as_read: 'Toggle mark as read'
toogle_as_star: 'Toggle favorite' toogle_as_star: 'Toggle favorite'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'tiempo estimado de lectura' reading_time: 'tiempo estimado de lectura'
reading_time_minutes: 'tiempo estimado de lectura: %readingTime% min' reading_time_minutes: 'tiempo estimado de lectura: %readingTime% min'
reading_time_less_one_minute: 'tiempo estimado de lectura: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'tiempo estimado de lectura: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Marcar como leído/ no leído' toogle_as_read: 'Marcar como leído/ no leído'
toogle_as_star: 'Marcar como favorito/ no favorito' toogle_as_star: 'Marcar como favorito/ no favorito'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'زمان تخمینی برای خواندن' reading_time: 'زمان تخمینی برای خواندن'
reading_time_minutes: 'زمان تخمینی برای خواندن: %readingTime% min' reading_time_minutes: 'زمان تخمینی برای خواندن: %readingTime% min'
reading_time_less_one_minute: 'زمان تخمینی برای خواندن: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'زمان تخمینی برای خواندن: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'خوانده‌شده/خوانده‌نشده' toogle_as_read: 'خوانده‌شده/خوانده‌نشده'
toogle_as_star: 'برگزیده/نابرگزیده' toogle_as_star: 'برگزیده/نابرگزیده'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'durée de lecture' reading_time: 'durée de lecture'
reading_time_minutes: 'durée de lecture: %readingTime% min' reading_time_minutes: 'durée de lecture: %readingTime% min'
reading_time_less_one_minute: 'durée de lecture: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'durée de lecture: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Marquer comme lu/non lu' toogle_as_read: 'Marquer comme lu/non lu'
toogle_as_star: 'Marquer comme favori' toogle_as_star: 'Marquer comme favori'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'tempo di lettura stimato' reading_time: 'tempo di lettura stimato'
reading_time_minutes: 'tempo di lettura stimato: %readingTime% min' reading_time_minutes: 'tempo di lettura stimato: %readingTime% min'
reading_time_less_one_minute: 'tempo di lettura stimato: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'tempo di lettura stimato: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'originale' original_article: 'originale'
toogle_as_read: 'Segna come da leggere' toogle_as_read: 'Segna come da leggere'
toogle_as_star: 'Segna come non preferito' toogle_as_star: 'Segna come non preferito'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'durada de lectura' reading_time: 'durada de lectura'
reading_time_minutes: 'durada de lectura : %readingTime% min' reading_time_minutes: 'durada de lectura : %readingTime% min'
reading_time_less_one_minute: 'durada de lectura : <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'durada de lectura : <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Marcar coma legit/pas legit' toogle_as_read: 'Marcar coma legit/pas legit'
toogle_as_star: 'Marcar coma favorit' toogle_as_star: 'Marcar coma favorit'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'szacunkowy czas czytania' reading_time: 'szacunkowy czas czytania'
reading_time_minutes: 'szacunkowy czas czytania: %readingTime% min' reading_time_minutes: 'szacunkowy czas czytania: %readingTime% min'
reading_time_less_one_minute: 'szacunkowy czas czytania: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'szacunkowy czas czytania: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'oryginał' original_article: 'oryginał'
toogle_as_read: 'Oznacz jako przeczytane' toogle_as_read: 'Oznacz jako przeczytane'
toogle_as_star: 'Oznacz jako ulubione' toogle_as_star: 'Oznacz jako ulubione'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'timp estimat de citire' reading_time: 'timp estimat de citire'
reading_time_minutes: 'timp estimat de citire: %readingTime% min' reading_time_minutes: 'timp estimat de citire: %readingTime% min'
reading_time_less_one_minute: 'timp estimat de citire: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'timp estimat de citire: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'original' original_article: 'original'
toogle_as_read: 'Comută marcat ca citit' toogle_as_read: 'Comută marcat ca citit'
toogle_as_star: 'Comută marcat ca favorit' toogle_as_star: 'Comută marcat ca favorit'

View file

@ -144,6 +144,8 @@ entry:
reading_time: 'tahmini okuma süresi' reading_time: 'tahmini okuma süresi'
reading_time_minutes: 'tahmini okuma süresi: %readingTime% min' reading_time_minutes: 'tahmini okuma süresi: %readingTime% min'
reading_time_less_one_minute: 'tahmini okuma süresi: <small class="inferieur">&lt;</small> 1 min' reading_time_less_one_minute: 'tahmini okuma süresi: <small class="inferieur">&lt;</small> 1 min'
reading_time_minutes_short: '%readingTime% min'
reading_time_less_one_minute_short: '<small class="inferieur">&lt;</small> 1 min'
original_article: 'orijinal' original_article: 'orijinal'
toogle_as_read: 'Okundu/okunmadı olarak işaretle' toogle_as_read: 'Okundu/okunmadı olarak işaretle'
toogle_as_star: 'Favorilere ekle/çıkar' toogle_as_star: 'Favorilere ekle/çıkar'

View file

@ -29,6 +29,11 @@
<li><a href="mailto:hello@wallabag.org?subject=Wrong%20display%20in%20wallabag&amp;body={{ entry.url|url_encode }}" title="{{ 'entry.view.left_menu.problem.label'|trans }}" class="tool bad-display icon icon-delete"><span>{{ 'entry.view.left_menu.problem.label'|trans }}</span></a></li> <li><a href="mailto:hello@wallabag.org?subject=Wrong%20display%20in%20wallabag&amp;body={{ entry.url|url_encode }}" title="{{ 'entry.view.left_menu.problem.label'|trans }}" class="tool bad-display icon icon-delete"><span>{{ 'entry.view.left_menu.problem.label'|trans }}</span></a></li>
</ul> </ul>
</div> </div>
<div class="link mdi-action-today"> {{ entry.createdAt|date('Y-m-d') }}</div>
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
<div class="link mdi-action-query-builder"> {% if readingTime > 0 %}{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
{% else %}{{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
{% endif %}</div>
{% set nbAnnotations = entry.annotations | length %} {% set nbAnnotations = entry.annotations | length %}
<span class="tool link mdi-communication-comment"> {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span> <span class="tool link mdi-communication-comment"> {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span>
<aside class="tags"> <aside class="tags">

View file

@ -193,6 +193,11 @@
<h1>{{ entry.title|raw }} <a href="{{ path('edit', { 'id': entry.id }) }}" title="{{ 'entry.view.edit_title'|trans }}">✎</a></h1> <h1>{{ entry.title|raw }} <a href="{{ path('edit', { 'id': entry.id }) }}" title="{{ 'entry.view.edit_title'|trans }}">✎</a></h1>
</header> </header>
<aside> <aside>
<span class="link mdi-action-today"> {{ entry.createdAt|date('Y-m-d') }}</span>
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
<span class="link mdi-action-query-builder"> {% if readingTime > 0 %}{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
{% else %}{{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
{% endif %}</span>
<a href="{{ entry.url|e }}" target="_blank" title="{{ 'entry.view.original_article'|trans }} : {{ entry.title|e }}" class="tool link mdi-content-link"> <span>{{ entry.domainName|removeWww }}</span></a> <a href="{{ entry.url|e }}" target="_blank" title="{{ 'entry.view.original_article'|trans }} : {{ entry.title|e }}" class="tool link mdi-content-link"> <span>{{ entry.domainName|removeWww }}</span></a>
<span class="tool link mdi-communication-comment"> {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span> <span class="tool link mdi-communication-comment"> {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span>
<div id="list"> <div id="list">