aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Wallabag/CoreBundle/Entity/Tag.php12
-rwxr-xr-xsrc/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css3
-rw-r--r--src/Wallabag/CoreBundle/Resources/translations/messages.it.yml425
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig13
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/pager.html.twig11
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig2
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig12
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/pager.html.twig10
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/material/Tag/tags.html.twig2
9 files changed, 467 insertions, 23 deletions
diff --git a/src/Wallabag/CoreBundle/Entity/Tag.php b/src/Wallabag/CoreBundle/Entity/Tag.php
index a6e2d023..b4adbbd3 100644
--- a/src/Wallabag/CoreBundle/Entity/Tag.php
+++ b/src/Wallabag/CoreBundle/Entity/Tag.php
@@ -117,4 +117,16 @@ class Tag
117 { 117 {
118 return $this->entries; 118 return $this->entries;
119 } 119 }
120
121 public function getEntriesByUserId($userId)
122 {
123 $filteredEntries = new ArrayCollection();
124 foreach ($this->entries as $entry) {
125 if ($entry->getUser()->getId() === $userId) {
126 $filteredEntries->add($entry);
127 }
128 }
129
130 return $filteredEntries;
131 }
120} 132}
diff --git a/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css b/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css
index a3915b1d..b106d91a 100755
--- a/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css
+++ b/src/Wallabag/CoreBundle/Resources/public/themes/material/css/main.css
@@ -437,6 +437,9 @@ main ul.row {
437 .indicator { 437 .indicator {
438 display: none; 438 display: none;
439 } 439 }
440 .pagination li.prev, .pagination li.next {
441 width: auto;
442 }
440 } 443 }
441 444
442@media only screen and (min-width : 400px) { 445@media only screen and (min-width : 400px) {
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
new file mode 100644
index 00000000..ae30fce1
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.it.yml
@@ -0,0 +1,425 @@
1security:
2 login:
3 page_title: 'Benvenuto in wallabag!'
4 keep_logged_in: 'Resta loggato'
5 forgot_password: 'Hai dimenticato la password?'
6 submit: 'Login'
7 register: 'Registrati'
8 username: 'Username'
9 password: 'Password'
10 cancel: 'Cancella'
11 resetting:
12 description: "Inserisci il tuo indirizzo e-mail nel campo sottostante e ti invieremo le istruzioni per il reset della password."
13 register:
14 page_title: 'Crea un account'
15 go_to_account: 'Vai al tuo account'
16
17menu:
18 left:
19 unread: 'Non letti'
20 starred: 'Preferiti'
21 archive: 'Archivio'
22 all_articles: 'Tutti'
23 config: 'Configurazione'
24 tags: 'Tags'
25 internal_settings: 'Strumenti'
26 import: 'Importa'
27 howto: 'How to'
28 developer: 'Sviluppatori'
29 logout: 'Logout'
30 about: 'About'
31 search: 'Cerca'
32 save_link: 'Salva collegamento'
33 back_to_unread: 'Torna ai contenuti non letti'
34 top:
35 add_new_entry: 'Aggiungi un nuovo contenuto'
36 search: 'Cerca'
37 filter_entries: 'Filtra contenuti'
38 export: 'Esporta'
39 search_form:
40 input_label: 'Inserisci qui la tua ricerca'
41
42footer:
43 wallabag:
44 elsewhere: 'Porta wallabag con te'
45 social: 'Social'
46 powered_by: 'powered by'
47 about: 'About'
48
49config:
50 page_title: 'Configurazione'
51 tab_menu:
52 settings: 'Impostazioni'
53 rss: 'RSS'
54 user_info: 'Informazioni utente'
55 password: 'Password'
56 rules: 'Regole di tagging'
57 new_user: 'Aggiungi utente'
58 form:
59 save: 'Salva'
60 form_settings:
61 theme_label: 'Tema'
62 items_per_page_label: 'Elementi per pagina'
63 language_label: 'Lingua'
64 reading_speed:
65 label: 'Velocità di lettura'
66 help_message: 'Puoi utilizzare dei tools online per valutare la tua velocità di lettura:'
67 100_word: 'Leggo ~100 parole al minuto'
68 200_word: 'Leggo ~200 parole al minuto'
69 300_word: 'Leggo ~300 parole al minuto'
70 400_word: 'Leggo ~400 parole al minuto'
71 form_rss:
72 description: 'I feed RSS generati da wallabag ti permettono di leggere i tuoi contenuti salvati con il tuo lettore di RSS preferito. Prima, devi generare un token.'
73 token_label: 'RSS token'
74 no_token: 'Nessun token'
75 token_create: 'Crea il tuo token'
76 token_reset: 'Rigenera il tuo token'
77 rss_links: 'Collegamenti RSS'
78 rss_link:
79 unread: 'non letti'
80 starred: 'preferiti'
81 archive: 'archiviati'
82 rss_limit: 'Numero di elementi nel feed'
83 form_user:
84 two_factor_description: "Abilitando la two factor authentication riceverai una e-mail con un codice per ogni nuova connesione non verificata"
85 name_label: 'Nome'
86 email_label: 'E-mail'
87 twoFactorAuthentication_label: 'Two factor authentication'
88 form_password:
89 old_password_label: 'Password corrente'
90 new_password_label: 'Nuova password'
91 repeat_new_password_label: 'Ripeti la nuova password'
92 form_rules:
93 if_label: 'se'
94 then_tag_as_label: 'allora tagga come'
95 delete_rule_label: 'elimina'
96 rule_label: 'Regola'
97 tags_label: 'Tag'
98 faq:
99 title: 'FAQ'
100 tagging_rules_definition_title: 'Cosa significa « regole di tagging » ?'
101 tagging_rules_definition_description: 'Sono regole utilizzate da wallabag per taggare automaticamente i contenuti.<br />Ogni volta che viene aggiunto un contenuto, tutte le regole di tagging rules vengono utilizzate per aggiungere i tag configurati, risparmiandoti il lavoro di classificare i contenuti manualmente.'
102 how_to_use_them_title: 'Come si usano?'
103 how_to_use_them_description: 'Diciamo che vuoi taggare un contenuto come « <i>lettura veloce</i> » quando il tempo di lettura è inferiore ai 3 minuti.<br />In questo case, devi mettere « readingTime &lt;= 3 » nel campo <i>Regola</i> e « <i>lettura veloce</i> » nel campo <i>Tag</i>.<br />Molti tag si possono aggiungere contemporanemente separandoli con una virgola: « <i>lettura veloce, da leggere</i> »<br />Regole complesse possono essere scritte utilizzando gli operatori predefiniti: se « <i>readingTime &gt;= 5 AND domainName = "github.com"</i> » allora tagga « <i>lettura lunga, github </i> »'
104 variables_available_title: 'Quali operatori e variabili posso utilizzare per scrivere delle regole?'
105 variables_available_description: 'I seguenti operatori e variabili posso essere utilizzati per scrivere regole di tagging:'
106 meaning: 'Significato'
107 variable_description:
108 label: 'Variabile'
109 title: "Titolo del contenuto"
110 url: "URL del contenuto"
111 isArchived: "Specifica se il contenuto è archiviato o no"
112 isStarred: "Specifica se il contenuto è preferito o no"
113 content: "La pagina del contenuto"
114 language: "La lingua del contenuto"
115 mimetype: "Mime-type del contenuto"
116 readingTime: "Il tempo di lettura stimato del contenuto, in minuti"
117 domainName: "Il nome di dominio del contenuto"
118 operator_description:
119 label: 'Operatore'
120 less_than: 'Minore/uguale di...'
121 strictly_less_than: 'Minore di...'
122 greater_than: 'Maggiore/uguale di...'
123 strictly_greater_than: 'Maggiore di...'
124 equal_to: 'Uguale a...'
125 not_equal_to: 'Non uguale a...'
126 or: "Una regola O un'altra"
127 and: "Una regola E un'altra"
128 matches: 'Verifica che un <i>oggetto</i> risulti in una <i>ricerca</i> (case-insensitive).<br />Esempio: <code>titolo contiene "football"</code>'
129 form_new_user:
130 username_label: 'Username'
131 password_label: 'Password'
132 repeat_new_password_label: 'Ripeti password'
133 plain_password_label: '????'
134 email_label: 'E-mail'
135
136entry:
137 page_titles:
138 unread: 'Contenuti non letti'
139 starred: 'Contenuti preferiti'
140 archived: 'Contenuti archiviati'
141 filtered: 'Contenuti filtrati'
142 list:
143 number_on_the_page: "{0} Non ci sono contenuti.|{1} C'è un contenuto.|]1,Inf[ Ci sono %count% contenuti."
144 reading_time: 'tempo di lettura stimato'
145 reading_time_minutes: 'tempo di lettura stimato: %readingTime% min'
146 reading_time_less_one_minute: 'tempo di lettura stimato: <small class="inferieur">&lt;</small> 1 min'
147 original_article: 'originale'
148 toogle_as_read: 'Segna come da leggere'
149 toogle_as_star: 'Segna come non preferito'
150 delete: 'Elimina'
151 export_title: 'Esporta'
152 filters:
153 title: 'Filtri'
154 status_label: 'Stato'
155 archived_label: 'Archiviati'
156 starred_label: 'Preferiti'
157 preview_picture_label: "Ha un'immagine di anteprima"
158 preview_picture_help: 'Immagine di anteprima'
159 language_label: 'Lingua'
160 reading_time:
161 label: 'Tempo di lettura in minuti'
162 from: 'da'
163 to: 'a'
164 domain_label: 'Nome di dominio'
165 created_at:
166 label: 'Data di creazione'
167 from: 'da'
168 to: 'a'
169 action:
170 clear: 'Pulisci'
171 filter: 'Filtra'
172 view:
173 left_menu:
174 back_to_top: "Torna all'inizio"
175 back_to_homepage: 'Indietro'
176 set_as_read: 'Segna come già letto'
177 set_as_unread: 'Segna come da leggere'
178 set_as_favorite: 'Segna come preferito'
179 view_original_article: 'Contenuto originale'
180 re_fetch_content: 'Ri-ottieni pagina'
181 delete: 'Elimina'
182 add_a_tag: 'Aggiungi un tag'
183 share_content: 'Condividi'
184 share_email_label: 'E-mail'
185 download: 'Download'
186 print: 'Stampa'
187 problem:
188 label: 'Problemi?'
189 description: 'Questo contenuto viene visualizzato male?'
190 edit_title: 'Modifica titolo'
191 original_article: 'originale'
192 annotations_on_the_entry: '{0} Nessuna annotazione|{1} Una annotazione|]1,Inf[ %nbAnnotations% annotazioni'
193 new:
194 page_title: 'Salva un nuovo contenuto'
195 placeholder: 'http://website.com'
196 form_new:
197 url_label: Url
198 edit:
199 page_title: 'Modifica voce'
200 title_label: 'Titolo'
201 url_label: 'Url'
202 is_public_label: 'Pubblico'
203 save_label: 'Salva'
204
205about:
206 page_title: 'About'
207 top_menu:
208 who_behind_wallabag: "Chi c'è dietro a wallabag"
209 getting_help: 'Ottieni aiuto'
210 helping: 'Aiuta wallabag'
211 contributors: 'Collaboratori'
212 third_party: 'Librerie di terze parti'
213 who_behind_wallabag:
214 developped_by: 'Sviluppato da'
215 website: 'sito web'
216 many_contributors: 'E molti altri collaboratori ♥ <a href="https://github.com/wallabag/wallabag/graphs/contributors">su Github</a>'
217 project_website: 'Sito web del progetto'
218 license: 'Licenza'
219 version: 'Versione'
220 getting_help:
221 documentation: 'Documentazione'
222 bug_reports: 'Bug reports'
223 support: '<a href="https://support.wallabag.org">Sul nostro sito di supporto</a> o <a href="https://github.com/wallabag/wallabag/issues">su GitHub</a>'
224 helping:
225 description: 'wallabag è gratuito opensource. Puoi aiutarci:'
226 by_contributing: 'per contribuire al progetto:'
227 by_contributing_2: 'un elenco delle attività richieste'
228 by_paypal: 'via Paypal'
229 contributors:
230 description: 'Un grazie ai collaboratori di wallabag web application'
231 third_party:
232 description: 'Ecco un elenco delle librerie di terze parti utilizzate in wallabag (con le rispettive licenze):'
233 package: 'Package'
234 license: 'Licenza'
235
236howto:
237 page_title: 'How to'
238 page_description: 'Ci sono diversi modi per salvare un contenuto:'
239 top_menu:
240 browser_addons: 'tramite addons del Browser'
241 mobile_apps: 'tramite app Mobile'
242 bookmarklet: 'tramite Bookmarklet'
243 form:
244 description: 'Tramite questo modulo'
245 browser_addons:
246 firefox: 'Add-On di Firefox'
247 chrome: 'Estensione di Chrome'
248 mobile_apps:
249 android:
250 via_f_droid: 'via F-Droid'
251 via_google_play: 'via Google Play'
252 ios: 'sullo store di iTunes'
253 windows: 'sullo store di Microsoft'
254 bookmarklet:
255 description: 'Trascinando e rilasciando questo link sulla barra dei bookmark del tuo browser:'
256
257quickstart:
258 page_title: 'Introduzione'
259 intro:
260 title: 'Benvenuto su wallabag!'
261 paragraph_1: "Un tour in cui ti guideremo per scoprire e che ti mostrerà delle funzionalità che potrebbero interessarti."
262 paragraph_2: 'Seguici!'
263 configure:
264 title: "Configura l'applicazione"
265 language: 'Cambia lingua e design'
266 rss: 'Abilita i feed RSS'
267 tagging_rules: 'Scrivi delle regole per taggare automaticamente i contenuti'
268 admin:
269 title: 'Amministrazione'
270 description: 'Come amministratore, hai la possibilità di svolgere le seguenti operazioni in wallabag:'
271 new_user: 'Crea un nuovo account'
272 analytics: 'Configura analytics'
273 sharing: 'Abilita alcuni parametri riguardo il salvataggio dei contenuti'
274 export: "Configura l'esportazione"
275 import: "Configura l'importazione"
276 first_steps:
277 title: 'Pimi passi'
278 new_article: 'Salva il tuo primo contenuto'
279 unread_articles: 'E classificalo!'
280 migrate:
281 title: 'Trasferimento da un servizio esistente'
282 description: "Stai utilizzando un altro servizio? Ti aiutiamo a traferire i tuoi dati su wallabag."
283 pocket: 'Trasferisci da Pocket'
284 wallabag_v1: 'Trasferisci da wallabag v1'
285 wallabag_v2: 'Trasferisci da wallabag v2'
286 developer:
287 title: 'Sviluppatori'
288 create_application: 'Crea la tua applicazione'
289 docs:
290 title: 'Documentazione completa'
291 annotate: 'Annota il tuo contenuto'
292 export: 'Converti i tuoi contenuti in EPUB o PDF'
293 search_filters: 'Impara come puoi recuperare un contenuto tramite la ricerca e i filtri'
294 fetching_errors: 'Cosa posso fare se riscontro problemi nel recupero di un contenuto?'
295 all_docs: 'E molta altra documentazione!'
296 support:
297 title: 'Supporto'
298 description: 'Se hai bisogno di aiuto, siamo qui per te.'
299 github: 'Su GitHub'
300 email: 'Per email'
301 gitter: 'Su Gitter'
302
303tag:
304 page_title: 'Tags'
305 list:
306 number_on_the_page: "{0} Non ci sono tag.|{1} C'è un tag.|]1,Inf[ ci sono %count% tag."
307
308import:
309 page_title: 'Importa'
310 page_description: "Benvenuto nell'importatore di wallabag. Seleziona il servizio da cui vuoi trasferire i contenuti."
311 action:
312 import_contents: 'Importa contenuti'
313 form:
314 mark_as_read_title: 'Segna tutto come già letto?'
315 mark_as_read_label: 'Segna tutti i contenuti importati come letti'
316 file_label: 'File'
317 save_label: 'Carica file'
318 pocket:
319 page_title: 'Importa da > Pocket'
320 description: "Questo importatore copierà tutti i tuoi dati da Pocket. Pocket non ci consente di ottenere contenuti dal loro servzio, così il contenuto leggibile di ogni articolo verrà ri-ottenuto da wallabag."
321 config_missing:
322 description: "Importazione da Pocket non configurata."
323 admin_message: 'Devi definire %keyurls% una pocket_consumer_key %keyurle%.'
324 user_message: 'Il tuo amministratore di server deve define una API Key per Pocket.'
325 authorize_message: 'Puoi importare dati dal tuo account Pocket. Devi solo cliccare sul pulsante sottostante e autorizzare la connessione a getpocket.com.'
326 connect_to_pocket: 'Connetti a Pocket and importa i dati'
327 wallabag_v1:
328 page_title: 'Importa da > Wallabag v1'
329 description: 'Questo importatore copierà tutti i tuoi dati da un wallabag v1. Nella tua pagina di configurazione, clicca su "JSON export" nella sezione "Esport i tuoi dati di wallabag". Otterrai un file "wallabag-export-1-xxxx-xx-xx.json".'
330 how_to: 'Seleziona la tua esportazione di wallabag e clicca sul pulsante sottostante caricare il file e importare i dati.'
331 wallabag_v2:
332 page_title: 'Importa da > Wallabag v2'
333 description: 'Questo importatore copierà tutti i tuoi dati da un wallabag v2. Vai in "Tutti i contenuti", e, nella sidebar di esportazione, clicca su "JSON". Otterrai un file "Tutti i contenuti.json".'
334
335developer:
336 page_title: 'Sviluppatori'
337 welcome_message: 'Benvenuto nelle API di wallabag'
338 documentation: 'Documentazione'
339 how_to_first_app: 'Come creare la mia prima applicazione'
340 full_documentation: 'Consulta la documentazione API completa'
341 list_methods: 'Elenco dei metodi API'
342 clients:
343 title: 'Client'
344 create_new: 'Crea un nuovo client'
345 existing_clients:
346 title: 'Client esistenti'
347 field_id: 'Client ID'
348 field_secret: 'Client secret'
349 field_uris: 'Redirect URI'
350 field_grant_types: 'Tipi di grant permessi'
351 no_client: 'Ancora nessun client.'
352 remove:
353 warn_message_1: "Hai la possibilitò di rimuovere questo client.L'operazione è IRREVERSIBILE!"
354 warn_message_2: "Se lo rimuovi, ogni app configurata con questo client non sarà più in grado di autenticarsi."
355 action: 'Rimuovi questo client'
356 client:
357 page_title: 'Sviluppatori > Nuovo client'
358 page_description: 'Stai per creare un nuovo client. Compila i campi sottostanti per il redirect URI della tua applicazione.'
359 form:
360 redirect_uris_label: 'Redirect URI'
361 save_label: 'Crea un nuovo client'
362 action_back: 'Indietro'
363 client_parameter:
364 page_title: 'Sviluppatori > parametri Client'
365 page_description: 'Questi sono i tuoi parametri del client.'
366 field_id: 'Client ID'
367 field_secret: 'Client secret'
368 back: 'Indietro'
369 read_howto: 'Leggi howto "Come creare la mia prima applicazione"'
370 howto:
371 page_title: 'Sviluppatori > Come creare la mia prima applicazione'
372 description:
373 paragraph_1: 'I seguenti comandi fanno uso della <a href="https://github.com/jkbrzt/httpie">libreria HTTPie</a>. Verifica che sia installata sul tuo sistema prima di utilizzarli.'
374 paragraph_2: 'Hai bisogno di un token per far comunicare la tua applicazione di terze parti e le API di wallabag.'
375 paragraph_3: 'Per creare questo token, hai bisogno di <a href="%link%">creare un nuovo client</a>.'
376 paragraph_4: 'Ora, crea il tuo token (sostituisci client_id, client_secret, username e password con valori reali):'
377 paragraph_5: 'Le API ritorneranno una risposta di questo tipo:'
378 paragraph_6: "L'access_token è utile per chiamare un API endpoint. Per esempio:"
379 paragraph_7: 'Questa chiamata ritornerà tutti i contenuti per il tuo utente.'
380 paragraph_8: 'Se vuoi visualizzare tutti gli API endpoints, dai una occhiata alla <a href="%link%">documentazione delle API</a>.'
381 back: 'Indietro'
382
383validator:
384 password_must_match: 'Le password devono corrispondere.'
385 password_too_short: 'La password deve essere lunga almeno 8 caratteri'
386 password_wrong_value: 'Valore inserito per la password corrente errato'
387 item_per_page_too_high: 'Questo valore è troppo alto'
388 rss_limit_too_hight: 'Questo valore è troppo alto'
389
390flashes:
391 config:
392 notice:
393 config_saved: 'Configurazione salvata. Alcuni parametri verranno utilizzati dopo il logout/login.'
394 password_updated: 'Password aggiornata'
395 password_not_updated_demo: "In modalità demo, non puoi cambiare la password dell'utente."
396 user_updated: 'Informazioni aggiornate'
397 rss_updated: 'Informazioni RSS aggiornate'
398 tagging_rules_updated: 'Regole di tagging aggiornate'
399 tagging_rules_deleted: 'Regola di tagging aggiornate'
400 user_added: 'Utente "%username%" aggiunto'
401 rss_token_updated: 'RSS token aggiornato'
402 entry:
403 notice:
404 entry_already_saved: 'Contenuto già salvato in data %date%'
405 entry_saved: 'Contenuto salvato'
406 entry_updated: 'Contenuto aggiornato'
407 entry_reloaded: 'Contenuto ricaricato'
408 entry_reload_failed: 'Errore nel ricaricamento del contenuto'
409 entry_archived: 'Contenuto archiviato'
410 entry_unarchived: 'Contenuto dis-archiviato'
411 entry_starred: 'Contenuto segnato come preferito'
412 entry_unstarred: 'Contenuto rimosso dai preferiti'
413 entry_deleted: 'Contenuto eliminato'
414 tag:
415 notice:
416 tag_added: 'Tag aggiunto'
417 import:
418 notice:
419 failed: 'Importazione fallita, riprova.'
420 failed_on_file: 'Errore durante la processazione dei dati da importare. Verifica il tuo file di import.'
421 summary: 'Sommario di importazione: %imported% importati, %skipped% già salvati.'
422 developer:
423 notice:
424 client_created: 'Nuovo client creato.'
425 client_deleted: 'Client eliminato'
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig
index c093edcb..a2caaebf 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig
@@ -3,17 +3,7 @@
3{% block title %}{{ 'entry.page_titles.unread'|trans }}{% endblock %} 3{% block title %}{{ 'entry.page_titles.unread'|trans }}{% endblock %}
4 4
5{% block content %} 5{% block content %}
6 {% block pager %} 6 {% include "WallabagCoreBundle:Entry:pager.html.twig" with {'entries': entries} %}
7 <div class="results">
8 <div class="nb-results">{{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}</div>
9 <div class="pagination">
10 <a href="#" id="filter">{{ 'entry.filters.title'|trans }}</a>
11 {% if entries.getNbPages > 1 %}
12 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
13 {% endif %}
14 </div>
15 </div>
16 {% endblock %}
17 7
18 {% for entry in entries %} 8 {% for entry in entries %}
19 <div id="entry-{{ entry.id|e }}" class="entry"> 9 <div id="entry-{{ entry.id|e }}" class="entry">
@@ -121,4 +111,5 @@
121 </form> 111 </form>
122 </aside> 112 </aside>
123 113
114 {% include "WallabagCoreBundle:Entry:pager.html.twig" with {'entries': entries} %}
124{% endblock %} 115{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/pager.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/pager.html.twig
new file mode 100644
index 00000000..ac74676a
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/pager.html.twig
@@ -0,0 +1,11 @@
1{% block pager %}
2 <div class="results">
3 <div class="nb-results">{{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}</div>
4 <div class="pagination">
5 <a href="#" id="filter">{{ 'entry.filters.title'|trans }}</a>
6 {% if entries.getNbPages > 1 %}
7 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
8 {% endif %}
9 </div>
10 </div>
11{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig
index bb0ca939..524a1d23 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/baggy/Tag/tags.html.twig
@@ -9,7 +9,7 @@
9 9
10 <ul> 10 <ul>
11 {% for tag in tags %} 11 {% for tag in tags %}
12 <li id="tag-{{ tag.id|e }}">{{tag.label}} ({{ tag.entries.getValues | length }})</li> 12 <li id="tag-{{ tag.id|e }}">{{tag.label}} ({{ tag.getEntriesByUserId(app.user.id) | length }})</li>
13 {% endfor %} 13 {% endfor %}
14 </ul> 14 </ul>
15{% endblock %} 15{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
index 1abbceed..cc4038c5 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
@@ -16,16 +16,7 @@
16{% endblock %} 16{% endblock %}
17 17
18{% block content %} 18{% block content %}
19 {% block pager %} 19 {% include "WallabagCoreBundle:Entry:pager.html.twig" with {'entries': entries} %}
20 <div class="results clearfix">
21 <div class="nb-results left">
22 {{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}
23 </div>
24 {% if entries.getNbPages > 1 %}
25 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
26 {% endif %}
27 </div>
28 {% endblock %}
29 <br /> 20 <br />
30 <ul class="row data"> 21 <ul class="row data">
31 {% for entry in entries %} 22 {% for entry in entries %}
@@ -193,4 +184,5 @@
193 184
194 </form> 185 </form>
195 </div> 186 </div>
187 {% include "WallabagCoreBundle:Entry:pager.html.twig" with {'entries': entries} %}
196{% endblock %} 188{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/pager.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/pager.html.twig
new file mode 100644
index 00000000..6f8e60fc
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/pager.html.twig
@@ -0,0 +1,10 @@
1{% block pager %}
2 <div class="results clearfix">
3 <div class="nb-results left">
4 {{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}
5 </div>
6 {% if entries.getNbPages > 1 %}
7 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
8 {% endif %}
9 </div>
10{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Tag/tags.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Tag/tags.html.twig
index 6fd263d8..d958c4b8 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Tag/tags.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Tag/tags.html.twig
@@ -9,7 +9,7 @@
9 <br /> 9 <br />
10 <ul class="row data"> 10 <ul class="row data">
11 {% for tag in tags %} 11 {% for tag in tags %}
12 <li id="tag-{{ tag.id|e }}" class="col l4 m6 s12">{{tag.label}} ({{ tag.entries.getValues | length }})</li> 12 <li id="tag-{{ tag.id|e }}" class="col l4 m6 s12">{{tag.label}} ({{ tag.getEntriesByUserId(app.user.id) | length }})</li>
13 {% endfor %} 13 {% endfor %}
14 </ul> 14 </ul>
15{% endblock %} 15{% endblock %}