瀏覽代碼

i18n: sync language packs against master to fix missing interface text

The structure of some language packs is very outdated, leading to
missing user interface text when using these packs.

Developed a Python script to sync the structure of all language packs
against the master pack (English) so that each pack has the latest set
of localisation strings.

Note that synced items will still need translating, this commit just
ensures that all language packs have the same structure.

Fix #1062
George Cushen 6 年之前
父節點
當前提交
93150a55e9
共有 21 個文件被更改,包括 1054 次插入1507 次删除
  1. 51 81
      i18n/ca.yaml
  2. 8 94
      i18n/da.yaml
  3. 11 98
      i18n/de.yaml
  4. 58 74
      i18n/el.yaml
  5. 25 99
      i18n/es.yaml
  6. 88 58
      i18n/eu.yaml
  7. 13 108
      i18n/fr.yaml
  8. 25 99
      i18n/hu.yaml
  9. 58 74
      i18n/id.yaml
  10. 13 108
      i18n/it.yaml
  11. 48 87
      i18n/ja.yaml
  12. 88 58
      i18n/ko.yaml
  13. 88 58
      i18n/nl.yaml
  14. 80 64
      i18n/pl.yaml
  15. 88 58
      i18n/pt.yaml
  16. 88 58
      i18n/ru.yaml
  17. 89 59
      i18n/tr.yaml
  18. 63 79
      i18n/vi.yaml
  19. 7 93
      i18n/zh.yaml
  20. 52 0
      scripts/sync_i18n.py
  21. 13 0
      scripts/update_bootstrap.sh

+ 51 - 81
i18n/ca.yaml

@@ -1,160 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Barra de navegació
-
 - id: table_of_contents
   translation: Index
-
-# General
-
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
   translation: Relacionat
-
 - id: minute_read
   translation: min de lectura
-
 - id: previous
   translation: Anterior
-
 - id: next
   translation: Següent
-
 - id: figure
-  translation: "Figura %d:"
-
-# Buttons
-
+  translation: 'Figura %d:'
 - id: btn_preprint
   translation: Preimpresió
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Cita
-
 - id: btn_slides
   translation: Diapositives
-
 - id: btn_video
   translation: Vídeo
-
 - id: btn_code
   translation: Códi
-
 - id: btn_dataset
   translation: Dades
-
 - id: btn_project
   translation: Projecte
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Font
-
 - id: btn_copy
   translation: Copia
-
 - id: btn_download
   translation: Baixa
-
-# About widget
-
 - id: interests
   translation: Interessos
-
 - id: education
   translation: Educació
-
-# Publications widget
-
-- id: more_publications
-  translation: Més publicacions
-
-# Posts widget
-
-- id: continue_reading
-  translation: CONTINUAR LLEGINT
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Més entrades
-
-# Talks widget
-
 - id: more_talks
   translation: Més xerrades
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Més publicacions
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Resum
-
 - id: publication
   translation: Publicació
-
 - id: publication_type
   translation: Tipus
-
 - id: date
   translation: Data
-
 - id: last_updated
   translation: Última actualizació el
-
-- id: links
-  translation: Enllaços
-
 - id: event
   translation: Event
-
 - id: location
   translation: Ubicació
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtrar per tipus
-
-- id: filter_all
-  translation: Tot
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Obre el lloc del web del projecte
-
-# Default node titles
-
 - id: posts
   translation: Entrada
-
 - id: publications
   translation: Publicació
-
 - id: talks
   translation: Conferència
-
 - id: projects
   translation: Projectes
-
-# Error 404
-
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
 - id: page_not_found
   translation: No s'ha trobat la pàgina
-
 - id: 404_recommendations
   translation: Buscaves alguna d'aquestes?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Aquet lloc web fa servir cookies per garantitzar una millor experiència.
-
 - id: cookie_dismiss
   translation: D'acord
-
 - id: cookie_learn
   translation: Més informació

+ 8 - 94
i18n/da.yaml

@@ -1,216 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Vis/skjul navigation
-
 - id: table_of_contents
   translation: Indholdsfortegnelse
-
 - id: on_this_page
   translation: På denne side
-
 - id: back_to_top
   translation: Til toppen
-
-# General
-
 - id: related
   translation: Relaterede
-
 - id: minute_read
   translation: min læsning
-
 - id: previous
   translation: Forrige
-
 - id: next
   translation: Næste
-
 - id: figure
-  translation: "Figur %d:"
-
-# Buttons
-
+  translation: 'Figur %d:'
 - id: btn_preprint
   translation: Eksempel
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Citer
-
 - id: btn_slides
   translation: Præsentation
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Kode
-
 - id: btn_dataset
   translation: Datasæt
-
 - id: btn_project
   translation: Projekt
-
 - id: btn_poster
   translation: Plakat
-
 - id: btn_source
   translation: Kilde kode
-
 - id: btn_copy
   translation: Kopier
-
 - id: btn_download
   translation: Download
-
-# About widget
-
 - id: interests
   translation: Interesser
-
 - id: education
   translation: Uddannelse
-
 - id: user_profile_latest
   translation: Seneste
-
-# Accomplishments widget
-
 - id: see_certificate
   translation: Certifikat
-
-# Experience widget
-
 - id: present
   translation: Nuværende
-
-# Pages widget
-
 - id: more_pages
   translation: Se alle
-
 - id: more_posts
   translation: Se alle indlæg
-
 - id: more_talks
   translation: Se alle foredrag
-
 - id: more_publications
   translation: Se alle udgivelser
-
-# Contact widget
-
 - id: contact_name
   translation: Navn
-
 - id: contact_email
   translation: Email
-
 - id: contact_message
   translation: Besked
-
 - id: contact_send
   translation: Send
-
 - id: book_appointment
   translation: Reserver en aftale
-
-# Publication/Talk details
-
 - id: abstract
   translation: Abstrakt
-
 - id: publication
   translation: Udgivelse
-
 - id: publication_type
   translation: Type
-
 - id: date
   translation: Dato
-
 - id: last_updated
   translation: Sidst opdateret
-
 - id: event
   translation: Begivenhed
-
 - id: location
   translation: Lokation
-
 - id: pub_uncat
-  translation: Ikke katagoriseret 
-
+  translation: Ikke katagoriseret
 - id: pub_conf
   translation: Konference artikel
-
 - id: pub_journal
   translation: Videnskablig artikel
-
-- id: pub_manuscript
-  translation: Manuskript
-
+- id: pub_preprint
+  translation: Preprint
 - id: pub_report
   translation: Rapport
-
 - id: pub_book
   translation: Bog
-
 - id: pub_book_section
   translation: Bøger
-
-# Project details
-
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Gå til projekt side
-
-# Default titles for archive pages
-
 - id: posts
   translation: Indlæg
-
 - id: publications
   translation: Udgivelser
-
 - id: talks
   translation: Foredrag
-
 - id: projects
   translation: Projekter
-
-# Search
-
 - id: search
   translation: Søg
-
 - id: search_placeholder
   translation: Søg...
-
 - id: search_results
   translation: resultater fundet
-
 - id: search_no_results
   translation: Ingen resultater fundet
-
-# Error 404
-
 - id: page_not_found
   translation: Side blev ikke fundet
-
 - id: 404_recommendations
   translation: Måske du ledte efter dette?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Denne side benytter cookies for at sikre den bedste oplevelse.
-
 - id: cookie_dismiss
   translation: Accepter
-
 - id: cookie_learn
   translation: Læs mere

+ 11 - 98
i18n/de.yaml

@@ -1,217 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Zur Navigation
-
 - id: table_of_contents
   translation: Inhaltsverzeichnis
-
 - id: on_this_page
   translation: Auf dieser Seite
-
 - id: back_to_top
   translation: Zurück zum Anfang
-
-# General
-
 - id: related
   translation: Ähnliches
-
 - id: minute_read
   translation: Min. Lektüre
-
 - id: previous
   translation: Zurück
-
 - id: next
   translation: Weiter
-
 - id: figure
-  translation: "Abbildung %d:"
-
-# Buttons
-
+  translation: 'Abbildung %d:'
 - id: btn_preprint
   translation: Preprint
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Zitieren
-
 - id: btn_slides
   translation: Folien
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Code
-
 - id: btn_dataset
   translation: Datensatz
-
 - id: btn_project
   translation: Projekt
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Quelldokument
-
 - id: btn_copy
   translation: Kopie
-
 - id: btn_download
   translation: Download
-
-# About widget
-
 - id: interests
   translation: Interessen
-
 - id: education
   translation: Education
-
 - id: user_profile_latest
   translation: Aktuellste
-
-# Accomplishments widget
-
 - id: see_certificate
   translation: Zertifikat anzeigen
-
-# Experience widget
-
 - id: present
   translation: Aktuell
-
-# Publications widget
-
-- id: more_publications
-  translation: Weitere Publikationen
-
-# Posts widget
-
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Weitere Blogbeiträge
-
-# Talks widget
-
 - id: more_talks
   translation: Weitere Vorträge
-
-# Contact widget
-
+- id: more_publications
+  translation: Weitere Publikationen
 - id: contact_name
   translation: Name
-
 - id: contact_email
   translation: E-Mail
-
 - id: contact_message
   translation: Nachricht
-
 - id: contact_send
   translation: Senden
-
 - id: book_appointment
   translation: Termin vereinbaren
-
-# Publication/Talk details
-
 - id: abstract
   translation: Zusammenfassung
-
 - id: publication
   translation: Publikation
-
 - id: publication_type
   translation: Typ
-
 - id: date
   translation: Datum
-
 - id: last_updated
   translation: Zuletzt aktualisiert am
-
 - id: event
   translation: Veranstaltung
-
 - id: location
   translation: Ort
-
 - id: pub_uncat
   translation: Unketegorisiert
-
 - id: pub_conf
   translation: Konferenzpapier
-
 - id: pub_journal
   translation: Journalartikel
-
-- id: pub_manuscript
-  translation: Manuskript
-
+- id: pub_preprint
+  translation: Preprint
 - id: pub_report
   translation: Bericht
-
 - id: pub_book
   translation: Buch
-
 - id: pub_book_section
   translation: Buchkapitel
-
-# Project details
-
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Zur Projektseite
-
-# Default node titles
-
 - id: posts
   translation: Blog
-
 - id: publications
   translation: Publikationen
-
 - id: talks
   translation: Vorträge
-
 - id: projects
   translation: Projekte
-
-# Search
-
 - id: search
   translation: Suche
-
 - id: search_placeholder
   translation: Suche...
-
 - id: search_results
   translation: Suchergebnisse
-
 - id: search_no_results
   translation: Nichts gefunden
-
-# Error 404
-
 - id: page_not_found
   translation: Seite nicht gefunden
-
 - id: 404_recommendations
   translation: Suchst du vielleicht nach einer der folgenden Seiten?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies.
-
 - id: cookie_dismiss
   translation: Verstanden!
-
 - id: cookie_learn
   translation: Mehr erfahren

+ 58 - 74
i18n/el.yaml

@@ -1,146 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Εναλλαγή πλοήγησης
-
 - id: table_of_contents
   translation: Πίνακας περιεχομένων
-
-# General
-
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
   translation: Σχετικά
-
 - id: minute_read
   translation: λεπτά διαβάσματος
-
 - id: previous
   translation: Προηγούμενο
-
 - id: next
   translation: Επόμενο
-
-# Buttons
-
+- id: figure
+  translation: 'Figure %d:'
 - id: btn_preprint
   translation: Προ-δημοσίευση
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Βιβλιογραφική αναφορά
-
 - id: btn_slides
   translation: Διαφάνεια
-
 - id: btn_video
   translation: Βίντεο
-
 - id: btn_code
   translation: Κώδικας
-
 - id: btn_dataset
   translation: Δεδομένα
-
 - id: btn_project
   translation: Ερευνητικό πρόγραμμα
-
 - id: btn_poster
   translation: Ανακοίνωση συνεδρίου
-
 - id: btn_source
   translation: Πηγαίος κώδικας
-
 - id: btn_copy
   translation: Αντιγραφή
-
 - id: btn_download
   translation: Λήψη
-
-# About widget
-
 - id: interests
   translation: Ενδιαφέροντα
-
 - id: education
   translation: Εκπαίδευση
-
-# Publications widget
-
-- id: more_publications
-  translation: Περισσότερες δημοσιεύσεις
-
-# Posts widget
-
-- id: continue_reading
-  translation: Συνέχεια
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Περισσότερες αναρτήσεις
-
-# Talks widget
-
 - id: more_talks
   translation: Περισσότερες ομιλίες
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Περισσότερες δημοσιεύσεις
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Περίληψη
-
 - id: publication
   translation: Δημοσίευση
-
 - id: publication_type
   translation: Τύπος
-
 - id: date
   translation: Ημερομηνία
-
 - id: last_updated
   translation: Τελευταία ενημέρωση
-
-- id: links
-  translation: Σύνδεσμοι
-
 - id: event
   translation: Συμβάν
-
 - id: location
   translation: Τοποθεσία
-
-# Filtering
-
-- id: filter_by_type
-  translation: Φιλτράρισμα κατά τύπο
-
-- id: filter_all
-  translation: Όλα
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Προς ιστοσελίδα ερευνητικού προγράμματος
-
-# Default node titles
-
 - id: posts
   translation: Αναρτήσεις
-
 - id: publications
   translation: Δημοσιεύσεις
-
 - id: talks
   translation: Ομιλίες
-
 - id: projects
   translation: Ερευνητικά προγράμματα
-
-# Error 404
-
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
 - id: page_not_found
   translation: Η ιστοσελίδα δεν βρέθηκε
-
 - id: 404_recommendations
   translation: Μήπως ψάχνατε για μια από αυτές;
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 25 - 99
i18n/es.yaml

@@ -1,204 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Barra de navegación
-
 - id: table_of_contents
   translation: Índice
-
 - id: on_this_page
   translation: En esta página
-
 - id: back_to_top
   translation: Regreso al inicio
-
-# General
-
 - id: related
   translation: Relacionado
-
 - id: minute_read
   translation: min de lectura
-
 - id: previous
   translation: Anterior
-
 - id: next
   translation: Siguiente
-
 - id: figure
-  translation: "Figura %d:"
-
-# Buttons
-
+  translation: 'Figura %d:'
 - id: btn_preprint
   translation: Preimpresión
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Citar
-
 - id: btn_slides
   translation: Diapositivas
-
 - id: btn_video
   translation: Vídeo
-
 - id: btn_code
   translation: Código
-
 - id: btn_dataset
   translation: Datos
-
 - id: btn_project
   translation: Proyecto
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Documento fuente
-
 - id: btn_copy
   translation: Copiar
-
 - id: btn_download
   translation: Descargar
-
-# About widget
-
 - id: interests
   translation: Intereses
-
 - id: education
   translation: Educación
-
-# Accomplishments widget
-
+- id: user_profile_latest
+  translation: Latest
 - id: see_certificate
   translation: Ver certificado
-
-# Experience widget
-
 - id: present
   translation: Actualmente
-
-# Publications widget
-
-- id: more_publications
-  translation: Más publicaciones
-
-# Posts widget
-
-- id: continue_reading
-  translation: CONTINUAR LEYENDO
-
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Más posts
-
-# Talks widget
-
 - id: more_talks
   translation: Más charlas
-
-# Contact widget
-
+- id: more_publications
+  translation: Más publicaciones
 - id: contact_name
   translation: Nombre
-
 - id: contact_email
   translation: Email
-
 - id: contact_message
   translation: Mensaje
-
 - id: contact_send
   translation: Enviar
-
 - id: book_appointment
   translation: Solicitar una cita
-
-# Publication/Talk details
-
 - id: abstract
   translation: Resumen
-
 - id: publication
   translation: Publicación
-
 - id: publication_type
   translation: Tipo
-
 - id: date
   translation: Fecha
-
 - id: last_updated
   translation: Última actualización el
-
 - id: event
   translation: Evento
-
 - id: location
   translation: Localización
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtrar por tipo
-
-- id: filter_all
-  translation: Todo
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Ir al sitio del proyecto
-
-# Default node titles
-
 - id: posts
   translation: Posts
-
 - id: publications
   translation: Publicaciones
-
 - id: talks
   translation: Conferencias
-
 - id: projects
   translation: Proyectos
-
-# Search
-
 - id: search
   translation: Buscar
-
 - id: search_placeholder
   translation: Buscar...
-
 - id: search_results
   translation: resultados encontrados
-
 - id: search_no_results
   translation: No se encontraron resultados
-
-# Error 404
-
 - id: page_not_found
   translation: Página no encontrada
-
 - id: 404_recommendations
   translation: ¿Buscabas una de éstas?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Este sitio web utiliza cookies para garantizarle una mejor experiencia.
-
 - id: cookie_dismiss
   translation: Entendido!
-
 - id: cookie_learn
   translation: Más información

+ 88 - 58
i18n/eu.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Txandakatu nabigazioa
-
-# Buttons
-
-- id: btn_details
-  translation: Xehetasunak
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Diapositibak
-
 - id: btn_video
   translation: Bideoa
-
 - id: btn_code
   translation: Kodea
-
 - id: btn_dataset
   translation: Datu-sorta
-
 - id: btn_project
   translation: Proiektua
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: Interesak
-
 - id: education
   translation: Ikasketak
-
-# Publications widget
-
-- id: more_publications
-  translation: Argitalpen gehiago
-
-# Posts widget
-
-- id: continue_reading
-  translation: JARRAITU IRAKURTZEN
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Bidalketa gehiago
-
-# Talks widget
-
 - id: more_talks
   translation: Hitzaldi gehiago
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Argitalpen gehiago
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Laburpena
-
 - id: publication
   translation: Non argitaratua
-
 - id: publication_type
   translation: Mota
-
 - id: date
   translation: Data
-
-- id: links
-  translation: Loturak
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: Ekitaldia
-
 - id: location
   translation: Kokalekua
-
-# Filtering
-
-- id: filter_by_type
-  translation: Iragazi motaren arabera
-
-- id: filter_all
-  translation: Denak
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Joan proiektuaren webgunera
-
-# Default node titles
-
 - id: posts
   translation: Bidalketak
-
 - id: publications
   translation: Argitalpenak
-
 - id: talks
   translation: Hitzaldiak
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 13 - 108
i18n/fr.yaml

@@ -1,225 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Ouvrir la barre de navigation
-
 - id: table_of_contents
   translation: Table des matières
-
 - id: on_this_page
   translation: Dans cette page
-
 - id: back_to_top
   translation: Retourner au début
-
-# General
-
 - id: related
   translation: Sur le même sujet
-
 - id: minute_read
   translation: min de lecture
-
 - id: previous
   translation: Précédent
-
 - id: next
   translation: Suivant
-
 - id: figure
-  translation: "Figure %d:"
-
-# Buttons
-
+  translation: 'Figure %d:'
 - id: btn_preprint
   translation: Prétirage
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Citation
-
 - id: btn_slides
   translation: Diapositives
-
 - id: btn_video
   translation: Vidéo
-
 - id: btn_code
   translation: Code
-
 - id: btn_dataset
   translation: Jeu de données
-
 - id: btn_project
   translation: Projet
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Document source
-
 - id: btn_copy
   translation: Copier
-
 - id: btn_download
   translation: Télécharger
-
-# About widget
-
 - id: interests
   translation: Intérêts
-
 - id: education
   translation: Formation
-
-# Accomplishments widget
-
+- id: user_profile_latest
+  translation: Latest
 - id: see_certificate
   translation: Voir certification
-
-# Experience widget
-
 - id: present
   translation: Actuellement
-
-# Publications widget
-
-- id: more_publications
-  translation: Plus de publications
-
-# Posts widget
-
-- id: continue_reading
-  translation: CONTINUER LA LECTURE
-
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Plus de posts
-
-# Talks widget
-
 - id: more_talks
   translation: Plus de présentations
-
-# Contact widget
-
+- id: more_publications
+  translation: Plus de publications
 - id: contact_name
   translation: Nom
-
 - id: contact_email
   translation: Email
-
 - id: contact_message
   translation: Message
-
 - id: contact_send
   translation: Envoyer
-
 - id: book_appointment
   translation: Demander un rendez-vous
-
-# Publication/Talk details
-
 - id: abstract
   translation: Résumé
-
 - id: publication
   translation: Publication
-
 - id: publication_type
   translation: Type
-
 - id: date
   translation: Date
-
 - id: last_updated
   translation: Dernière mise à jour le
-
 - id: event
   translation: Événement
-
 - id: location
   translation: Lieu
-
 - id: pub_uncat
   translation: Non catégorisé
-
 - id: pub_conf
   translation: Document de conference
-
 - id: pub_journal
   translation: Article de journal
-
-- id: pub_manuscript
-  translation: Manuscript
-
+- id: pub_preprint
+  translation: Preprint
 - id: pub_report
   translation: Rapport
-
 - id: pub_book
   translation: Livre
-
 - id: pub_book_section
   translation: Section de livre
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtrer par type
-
-- id: filter_all
-  translation: Tout
-
-# Project details
-
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Aller sur le site du projet
-
-# Default node titles
-
 - id: posts
   translation: Posts
-
 - id: publications
   translation: Publications
-
 - id: talks
   translation: Présentations
-
 - id: projects
   translation: Projets
-
-# Search
-
 - id: search
   translation: Rechercher
-
 - id: search_placeholder
   translation: Recherche...
-
 - id: search_results
   translation: Résultats trouvés
-
 - id: search_no_results
   translation: Aucun résultat n'a été trouvé
-
-# Error 404
-
 - id: page_not_found
   translation: Page non disponible
-
 - id: 404_recommendations
   translation: Vous cherchiez peut-être une des pages suivantes ?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Ce site utilise des cookies pour vous assurer la meilleure expérience.
-
 - id: cookie_dismiss
   translation: Accepter
-
 - id: cookie_learn
   translation: En savoir plus

+ 25 - 99
i18n/hu.yaml

@@ -1,204 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Navigáció
-
 - id: table_of_contents
   translation: Tartalomjegyzék
-
 - id: on_this_page
   translation: Ezen az oldalon
-
 - id: back_to_top
   translation: Vissza felülre
-
-# General
-
 - id: related
   translation: Kapcsolódó anyagok
-
 - id: minute_read
   translation: perc olvasás
-
 - id: previous
   translation: Előző
-
 - id: next
   translation: Következő
-
 - id: figure
-  translation: "%d. ábra:"
-
-# Buttons
-
+  translation: '%d. ábra:'
 - id: btn_preprint
   translation: Megjelenés előtt
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Idézet
-
 - id: btn_slides
   translation: Diák
-
 - id: btn_video
   translation: Videó
-
 - id: btn_code
   translation: Kód
-
 - id: btn_dataset
   translation: Adatcsomag
-
 - id: btn_project
   translation: Projekt
-
 - id: btn_poster
   translation: Poszter
-
 - id: btn_source
   translation: Forrás dokumentum
-
 - id: btn_copy
   translation: Másolat
-
 - id: btn_download
   translation: Letöltés
-
-# About widget
-
 - id: interests
   translation: Érdeklődési terület
-
 - id: education
   translation: Tanulmányok
-  
-# Accomplishments widget
-
+- id: user_profile_latest
+  translation: Latest
 - id: see_certificate
   translation: Lásd a bizonyítányt
-
-# Experience widget
-
 - id: present
   translation: Jelenleg
-
-# Publications widget
-
-- id: more_publications
-  translation: További publikációk
-
-# Posts widget
-
-- id: continue_reading
-  translation: OLVASS TOVÁBB
-
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: További posztok
-
-# Talks widget
-
 - id: more_talks
   translation: Előadások
-
-# Contact widget
-
+- id: more_publications
+  translation: További publikációk
 - id: contact_name
   translation: Név
-
 - id: contact_email
   translation: Email
-
 - id: contact_message
   translation: Üzenet
-
 - id: contact_send
   translation: Elküldés
-
 - id: book_appointment
   translation: Időpont kérése
-
-# Publication/Talk details
-
 - id: abstract
   translation: Kivonat
-
 - id: publication
   translation: Publikáció
-
 - id: publication_type
   translation: Típus
-
 - id: date
   translation: Dátum
-
 - id: last_updated
   translation: Utoljára frissítve
-
 - id: event
   translation: Esemény
-
 - id: location
   translation: Helyszín
-
-# Filtering
-
-- id: filter_by_type
-  translation: Szűrés
-
-- id: filter_all
-  translation: Mind
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Tovább a projekt oldalára
-
-# Default node titles
-
 - id: posts
   translation: Posztok
-
 - id: publications
   translation: Publikációk
-
 - id: talks
   translation: Előadások
-
 - id: projects
   translation: Projektek
-
-# Search
-
 - id: search
   translation: Keresés
-
 - id: search_placeholder
   translation: Keresés...
-
 - id: search_results
   translation: találat
-
 - id: search_no_results
   translation: Nincsen találat
-
-# Error 404
-
 - id: page_not_found
   translation: Az oldal nem található
-
 - id: 404_recommendations
   translation: Esetleg ezeket kereste?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Ez az oldal a legjobb felhasználói élmény érdekében sütiket használ.
-
 - id: cookie_dismiss
   translation: Rendben
-
 - id: cookie_learn
   translation: További információk

+ 58 - 74
i18n/id.yaml

@@ -1,146 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Buka navigasi
-
 - id: table_of_contents
   translation: Daftar isi
-
-# General
-
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
   translation: Terkait
-
 - id: minute_read
   translation: menit untuk membaca
-
 - id: previous
   translation: Sebelumnya
-
 - id: next
   translation: Selanjutnya
-
-# Buttons
-
+- id: figure
+  translation: 'Figure %d:'
 - id: btn_preprint
   translation: Pracetak
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Sitasi
-
 - id: btn_slides
   translation: Presentasi
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Skrip Kode
-
 - id: btn_dataset
   translation: Dataset
-
 - id: btn_project
   translation: Proyek
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Sumber dokumen
-
 - id: btn_copy
   translation: Salin
-
 - id: btn_download
   translation: Unduh
-
-# About widget
-
 - id: interests
   translation: Minat
-
 - id: education
   translation: Pendidikan
-
-# Publications widget
-
-- id: more_publications
-  translation: Publikasi lainnya
-
-# Posts widget
-
-- id: continue_reading
-  translation: Baca selengkapnya
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Tulisan lainnya
-
-# Talks widget
-
 - id: more_talks
   translation: Presentasi lainnya
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Publikasi lainnya
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Abstrak
-
 - id: publication
   translation: Publikasi
-
 - id: publication_type
   translation: Jenis
-
 - id: date
   translation: Tanggal
-
 - id: last_updated
   translation: Terakhir diperbaharui
-
-- id: links
-  translation: Tautan
-
 - id: event
   translation: Acara
-
 - id: location
   translation: Lokasi
-
-# Filtering
-
-- id: filter_by_type
-  translation: Saring berdasarkan jenis
-
-- id: filter_all
-  translation: Semua
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Ke laman proyek
-
-# Default node titles
-
 - id: posts
   translation: Tulisan
-
 - id: publications
   translation: Publikasi
-
 - id: talks
   translation: Presentasi
-
 - id: projects
   translation: Proyek
-
-# Error 404
-
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
 - id: page_not_found
   translation: Laman tidak ditemukan
-
 - id: 404_recommendations
   translation: Apakah ini yang Anda cari?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 13 - 108
i18n/it.yaml

@@ -1,225 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Attiva la navigazione
-
 - id: table_of_contents
   translation: Indice dei Contenuti
-
 - id: on_this_page
   translation: In questa pagina
-
 - id: back_to_top
   translation: Torna su
-
-# General
-
 - id: related
   translation: Correlato
-
 - id: minute_read
   translation: minuti
-
 - id: previous
   translation: Precedente
-
 - id: next
   translation: Prossimo
-
 - id: figure
-  translation: "Immagine %d:"
-
-# Buttons
-
+  translation: 'Immagine %d:'
 - id: btn_preprint
   translation: Preprint
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Citazione
-
 - id: btn_slides
   translation: Slides
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Codice
-
 - id: btn_dataset
   translation: Dataset
-
 - id: btn_project
   translation: Progetti
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Sorgente
-
 - id: btn_copy
   translation: Copia
-
 - id: btn_download
   translation: Download
-
-# About widget
-
 - id: interests
   translation: Interessi
-
 - id: education
   translation: Formazione
-
-# Accomplishments widget
-
+- id: user_profile_latest
+  translation: Latest
 - id: see_certificate
   translation: Guarda il certificato
-
-# Experience widget
-
 - id: present
   translation: Present
-
-# Publications widget
-
-- id: more_publications
-  translation: Altre pubblicazioni
-
-# Posts widget
-
-- id: continue_reading
-  translation: LEGGI TUTTO
-
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Altri Post
-
-# Talks widget
-
 - id: more_talks
   translation: Altre Conferenze
-
-# Contact widget
-
+- id: more_publications
+  translation: Altre pubblicazioni
 - id: contact_name
   translation: Nome
-
 - id: contact_email
   translation: Email
-
 - id: contact_message
   translation: Messaggio
-
 - id: contact_send
   translation: Invio
-
 - id: book_appointment
   translation: Richiedi un appuntamento
-
-# Publication/Talk details
-
 - id: abstract
   translation: Abstract
-
 - id: publication
   translation: Publicazione
-
 - id: publication_type
   translation: Tipo
-
 - id: date
   translation: Data
-
 - id: last_updated
   translation: Aggiornato il
-
 - id: event
   translation: Evento
-
 - id: location
   translation: Luogo
-
 - id: pub_uncat
   translation: Uncategorized
-
 - id: pub_conf
   translation: Conference paper
-
 - id: pub_journal
   translation: Journal article
-
-- id: pub_manuscript
-  translation: Manoscritto
-
+- id: pub_preprint
+  translation: Preprint
 - id: pub_report
   translation: Report
-
 - id: pub_book
   translation: Libro
-
 - id: pub_book_section
   translation: Sezione Libro
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtra per tipo
-
-- id: filter_all
-  translation: Tutto
-
-# Project details
-
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Apri il sito del Progetto
-
-# Default node titles
-
 - id: posts
   translation: Post
-
 - id: publications
   translation: Pubblicazioni
-
 - id: talks
   translation: Conferenze
-
 - id: projects
   translation: Progetti
-
-# Search
-
 - id: search
   translation: Cerca
-
 - id: search_placeholder
   translation: Cerca...
-
 - id: search_results
   translation: Risultati della ricerca
-
 - id: search_no_results
   translation: Nessun risultato
-
-# Error 404
-
 - id: page_not_found
   translation: Pagina non trovata
-
 - id: 404_recommendations
   translation: Forse stavate carcando uno di questi?
-
-# Cookie consent
-
 - id: cookie_message
   translation: Questo sito usa i cookies per garantire la migliore esperienza di navigazione.
-
 - id: cookie_dismiss
   translation: Ok!
-
 - id: cookie_learn
   translation: Leggi i dettagli

+ 48 - 87
i18n/ja.yaml

@@ -1,169 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: ナビゲーションの切り替え
-
 - id: table_of_contents
   translation: 目次
-
-# General
-
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
   translation: 関連項目
-
 - id: minute_read
   translation: 分で読める
-
 - id: previous
   translation: 前へ
-
 - id: next
   translation: 次へ
-
 - id: figure
-  translation: "図 %d:"
-
-# Buttons
-
+  translation: '図 %d:'
 - id: btn_preprint
   translation: プレプリント
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: 引用
-
 - id: btn_slides
   translation: スライド
-
 - id: btn_video
   translation: 動画
-
 - id: btn_code
   translation: コード
-
 - id: btn_dataset
   translation: データセット
-
 - id: btn_project
   translation: プロジェクト
-
 - id: btn_poster
   translation: ポスター
-
 - id: btn_source
   translation: ソース
-
 - id: btn_copy
   translation: コピー
-
 - id: btn_download
   translation: ダウンロード
-
-# About widget
-
 - id: interests
   translation: 興味・関心
-
 - id: education
   translation: 学歴
-
-# Publications widget
-
-- id: more_publications
-  translation: 発表文献一覧
-
-# Posts widget
-
-- id: continue_reading
-  translation: 続きを読む
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: 投稿一覧
-
-# Talks widget
-
 - id: more_talks
   translation: 登壇一覧
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: 発表文献一覧
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
-  translation: 概要 
-
+  translation: 概要
 - id: publication
   translation: 収録
-
 - id: publication_type
   translation: タイプ
-
 - id: date
   translation: 日付
-
 - id: last_updated
   translation: 最終更新
-
-- id: links
-  translation: リンク
-
 - id: event
   translation: イベント
-
 - id: location
   translation: 場所
-
-# Filtering
-
-- id: filter_by_type
-  translation: 文献の種類
-
-- id: filter_all
-  translation: 全て
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: プロジェクトのサイトへ
-
-# Default node titles
-
 - id: posts
   translation: 投稿
-
 - id: publications
   translation: 発表文献
-
 - id: talks
   translation: 登壇
-
 - id: projects
   translation: プロジェクト
-
-# Search
-
+- id: search
+  translation: Search
 - id: search_placeholder
   translation: 検索...
-
+- id: search_results
+  translation: results found
 - id: search_no_results
   translation: 結果が見つかりませんでした
-
-# Error 404
-
 - id: page_not_found
   translation: ページが見つかりませんでした
-
 - id: 404_recommendations
   translation: あなたが探しているものはこれらの中にあるかもしれません
-
-# Cookie consent
-
 - id: cookie_message
   translation: このウェブサイトはあなたが最高の体験を得るためにクッキーを使用します。
-
 - id: cookie_dismiss
   translation: はい
-
 - id: cookie_learn
   translation: 詳細を見る
-

+ 88 - 58
i18n/ko.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: 네비게이션
-
-# Buttons
-
-- id: btn_details
-  translation: 상세 사항
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: 슬라이드
-
 - id: btn_video
   translation: 비디오
-
 - id: btn_code
   translation: 코드
-
 - id: btn_dataset
   translation: 데이터세트
-
 - id: btn_project
   translation: 프로젝트
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: 관심분야
-
 - id: education
   translation: 교육
-
-# Publications widget
-
-- id: more_publications
-  translation: 논문 더 보기
-
-# Posts widget
-
-- id: continue_reading
-  translation: 글 내용 전체보기
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: 포스트 더 보기
-
-# Talks widget
-
 - id: more_talks
   translation: More Talks
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: 논문 더 보기
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: 초록
-
 - id: publication
   translation: 발행기관
-
 - id: publication_type
   translation: 출판 형태
-
 - id: date
   translation: 날짜
-
-- id: links
-  translation: 링크
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: 이벤트
-
 - id: location
   translation: 장소
-
-# Filtering
-
-- id: filter_by_type
-  translation: 종류별로 필터
-
-- id: filter_all
-  translation: 전부
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: 프로젝트 사이트로 가기
-
-# Default node titles
-
 - id: posts
   translation: 포스트
-
 - id: publications
   translation: 논문
-
 - id: talks
   translation: 강연
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 88 - 58
i18n/nl.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Navigatiebalk
-
-# Buttons
-
-- id: btn_details
-  translation: Details
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Dia's
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Code
-
 - id: btn_dataset
   translation: Dataset
-
 - id: btn_project
   translation: Project
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: Interesses
-
 - id: education
   translation: Educatie
-
-# Publications widget
-
-- id: more_publications
-  translation: Meer Publicaties
-
-# Posts widget
-
-- id: continue_reading
-  translation: LEES VERDER
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Meer Berichten
-
-# Talks widget
-
 - id: more_talks
   translation: Meer Presentaties
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Meer Publicaties
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Korte inhoud
-
 - id: publication
   translation: Publicatie
-
 - id: publication_type
   translation: Type
-
 - id: date
   translation: Datum
-
-- id: links
-  translation: Links
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: Evenement
-
 - id: location
   translation: Locatie
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filter op type
-
-- id: filter_all
-  translation: Alles
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Ga naar Projecten pagina
-
-# Default node titles
-
 - id: posts
   translation: Berichten
-
 - id: publications
   translation: Publicaties
-
 - id: talks
   translation: Presentaties
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 80 - 64
i18n/pl.yaml

@@ -1,114 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Toggle navigation
-
 - id: table_of_contents
   translation: Spis treści
-
-# General
-
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
   translation: Powiązane
-
 - id: minute_read
   translation: min czytania
-
-# Buttons
-
-- id: btn_details
-  translation: Szczegóły
-
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Slajdy
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Kod
-
 - id: btn_dataset
   translation: Dane
-
 - id: btn_project
   translation: Projekt
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: Zainteresowania
-
 - id: education
   translation: Wykształcenie
-
-# Publications widget
-
-- id: more_publications
-  translation: Więcej publikacji
-
-# Posts widget
-
-- id: continue_reading
-  translation: CZYTAJ DALEJ
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Więcej postów
-
-# Talks widget
-
 - id: more_talks
   translation: Więcej wystąpień
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Więcej publikacji
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Streszczenie
-
 - id: publication
   translation: Publikacja
-
 - id: publication_type
   translation: Rodzaj
-
 - id: date
   translation: Data
-
 - id: last_updated
   translation: Ostatnia aktualizacja
-
-- id: links
-  translation: Odnośniki
-
 - id: event
   translation: Wydarzenie
-
 - id: location
   translation: Miejsce
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtruje po typie
-
-- id: filter_all
-  translation: Wszystko
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Idź do strony projektu
-
-# Default node titles
-
 - id: posts
   translation: Posty
-
 - id: publications
   translation: Publikacje
-
 - id: talks
   translation: Wystąpienia
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 88 - 58
i18n/pt.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Alterar navegação
-
-# Buttons
-
-- id: btn_details
-  translation: Detalhes
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Slides
-
 - id: btn_video
   translation: Vídeo
-
 - id: btn_code
   translation: Código
-
 - id: btn_dataset
   translation: Dados
-
 - id: btn_project
   translation: Projeto
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: Interesses
-
 - id: education
   translation: Formação
-
-# Publications widget
-
-- id: more_publications
-  translation: Mais Publicações
-
-# Posts widget
-
-- id: continue_reading
-  translation: CONTINUE LENDO
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Mais Posts
-
-# Talks widget
-
 - id: more_talks
   translation: Mais Palestras
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Mais Publicações
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Resumo
-
 - id: publication
   translation: Publicação
-
 - id: publication_type
   translation: Tipo
-
 - id: date
   translation: Data
-
-- id: links
-  translation: Links
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: Evento
-
 - id: location
   translation: Local
-
-# Filtering
-
-- id: filter_by_type
-  translation: Filtro por tipo
-
-- id: filter_all
-  translation: Todos
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Ir para o site do projeto
-
-# Default node titles
-
 - id: posts
   translation: Posts
-
 - id: publications
   translation: Publicações
-
 - id: talks
   translation: Palestras
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 88 - 58
i18n/ru.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Переключить навигацию
-
-# Buttons
-
-- id: btn_details
-  translation: Подробнее
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Слайды
-
 - id: btn_video
   translation: Видео
-
 - id: btn_code
   translation: Код
-
 - id: btn_dataset
   translation: Набор данных
-
 - id: btn_project
   translation: Проект
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: Интересы
-
 - id: education
   translation: Образование
-
-# Publications widget
-
-- id: more_publications
-  translation: Больше публикаций
-
-# Posts widget
-
-- id: continue_reading
-  translation: Читать далее
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Больше статей
-
-# Talks widget
-
 - id: more_talks
   translation: Больше выступлений
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Больше публикаций
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Аннотация
-
 - id: publication
   translation: Публикация
-
 - id: publication_type
   translation: Тип
-
 - id: date
   translation: Дата
-
-- id: links
-  translation: Ссылки
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: Событие
-
 - id: location
   translation: Место
-
-# Filtering
-
-- id: filter_by_type
-  translation: Фильтровать по типу
-
-- id: filter_all
-  translation: Все
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Перейти на сайт проекта
-
-# Section titles
-
 - id: posts
   translation: Статьи
-
 - id: publications
   translation: Публикации
-
 - id: talks
   translation: Выступления
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 89 - 59
i18n/tr.yaml

@@ -1,100 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Arayüz yönünü değiştir
-
-# Buttons
-
-- id: btn_details
-  translation: Daha fazla ayrıntı
-
+- id: table_of_contents
+  translation: Table of Contents
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
+- id: related
+  translation: Related
+- id: minute_read
+  translation: min read
+- id: previous
+  translation: Previous
+- id: next
+  translation: Next
+- id: figure
+  translation: 'Figure %d:'
+- id: btn_preprint
+  translation: Preprint
 - id: btn_pdf
   translation: PDF
-
+- id: btn_cite
+  translation: Cite
 - id: btn_slides
   translation: Slaytlar
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Kod
-
 - id: btn_dataset
   translation: Veri kümesi
-
 - id: btn_project
   translation: Proje
-
-# About widget
-
+- id: btn_poster
+  translation: Poster
+- id: btn_source
+  translation: Source Document
+- id: btn_copy
+  translation: Copy
+- id: btn_download
+  translation: Download
 - id: interests
   translation: İlgi alanları
-
 - id: education
   translation: Eğitim
-
-# Publications widget
-
-- id: more_publications
-  translation: Daha fazla yayınlar
-
-# Posts widget
-
-- id: continue_reading
-  translation: OKUMAYA DEVAM ET
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Daha fazla blog içeriği
-
-# Talks widget
-
 - id: more_talks
   translation: Daha fazla konuşma
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Daha fazla yayınlar
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Özet
-
 - id: publication
   translation: Yayın
-
 - id: publication_type
   translation: Yayın tipi
-
 - id: date
   translation: Tarih
-
-- id: links
-  translation: Bağlantılar
-
+- id: last_updated
+  translation: Last updated on
 - id: event
   translation: Etkinlikler
-
 - id: location
   translation: Adres
-
-# Filtering
-
-- id: filter_by_type
-  translation: Yayın tipine göre sırala
-
-- id: filter_all
-  translation: Hepsi
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Projenin sayfasına git
-
-# Default node titles
-
 - id: posts
-  translation: Blog içerikleri 
-
+  translation: Blog içerikleri
 - id: publications
   translation: Yayınlar
-
 - id: talks
   translation: Konuşmalar
+- id: projects
+  translation: Projects
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
+- id: page_not_found
+  translation: Page not found
+- id: 404_recommendations
+  translation: Perhaps you were looking for one of these?
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 63 - 79
i18n/vi.yaml

@@ -1,146 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: Chuyển Điều Hướng
-
 - id: table_of_contents
-  translation: Mục Lục 
-
-# General
-
+  translation: Mục Lục
+- id: on_this_page
+  translation: On this page
+- id: back_to_top
+  translation: Back to top
 - id: related
-  translation: Bài Liên Quan 
-
+  translation: Bài Liên Quan
 - id: minute_read
   translation: phút để đọc
-
 - id: previous
   translation: Trước
-
 - id: next
   translation: Sau
-
-# Buttons
-
+- id: figure
+  translation: 'Figure %d:'
 - id: btn_preprint
   translation: Bản Thảo
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: Trích Dẫn
-
 - id: btn_slides
   translation: Slides
-
 - id: btn_video
   translation: Video
-
 - id: btn_code
   translation: Mã Nguồn
-
 - id: btn_dataset
   translation: Dữ liệu
-
 - id: btn_project
   translation: Dự Án
-
 - id: btn_poster
   translation: Poster
-
 - id: btn_source
   translation: Mã Nguồn
-
 - id: btn_copy
   translation: Sao Chép
-
 - id: btn_download
-  translation: Tải Về 
-
-# About widget
-
+  translation: Tải Về
 - id: interests
   translation: Hướng Nghiên Cứu
-
 - id: education
   translation: Học Vấn
-
-# Publications widget
-
-- id: more_publications
-  translation: Các Công Trình
-
-# Posts widget
-
-- id: continue_reading
-  translation: ĐỌC TIẾP
-
+- id: user_profile_latest
+  translation: Latest
+- id: see_certificate
+  translation: See certificate
+- id: present
+  translation: Present
+- id: more_pages
+  translation: See all
 - id: more_posts
   translation: Bài Đăng Khác
-
-# Talks widget
-
 - id: more_talks
   translation: Thuyết Trình Khác
-
-# Publication/Talk details
-
+- id: more_publications
+  translation: Các Công Trình
+- id: contact_name
+  translation: Name
+- id: contact_email
+  translation: Email
+- id: contact_message
+  translation: Message
+- id: contact_send
+  translation: Send
+- id: book_appointment
+  translation: Book an appointment
 - id: abstract
   translation: Tóm tắt
-
 - id: publication
   translation: Công Trình
-
 - id: publication_type
   translation: Phân Loại
-
 - id: date
   translation: Thời Gian
-
 - id: last_updated
   translation: Cập Nhật Lần Cuối
-
-- id: links
-  translation: Liên Kết
-
 - id: event
   translation: Sự Kiện
-
 - id: location
   translation: Địa Điểm
-
-# Filtering
-
-- id: filter_by_type
-  translation: Phân Loại
-
-- id: filter_all
-  translation: Tất Cả
-
-# Project details
-
+- id: pub_uncat
+  translation: Uncategorized
+- id: pub_conf
+  translation: Conference paper
+- id: pub_journal
+  translation: Journal article
+- id: pub_preprint
+  translation: Preprint
+- id: pub_report
+  translation: Report
+- id: pub_book
+  translation: Book
+- id: pub_book_section
+  translation: Book section
+- id: pub_thesis
+  translation: Thesis
+- id: pub_patent
+  translation: Patent
 - id: open_project_site
   translation: Đến Trang Dự Án
-
-# Default node titles
-
 - id: posts
   translation: Bài Đăng
-
 - id: publications
   translation: Công Trình
-
 - id: talks
   translation: Thuyết Trình
-
 - id: projects
-  translation: Dự Án 
-
-# Error 404
-
+  translation: Dự Án
+- id: search
+  translation: Search
+- id: search_placeholder
+  translation: Search...
+- id: search_results
+  translation: results found
+- id: search_no_results
+  translation: No results found
 - id: page_not_found
-  translation: Trang không tìm thấy 
-
+  translation: Trang không tìm thấy
 - id: 404_recommendations
   translation: Có thể bạn đang tìm những trang này
+- id: cookie_message
+  translation: This website uses cookies to ensure you get the best experience on our website.
+- id: cookie_dismiss
+  translation: Got it!
+- id: cookie_learn
+  translation: Learn more

+ 7 - 93
i18n/zh.yaml

@@ -1,216 +1,130 @@
-# Navigation
-
 - id: toggle_navigation
   translation: 切换导航
-
 - id: table_of_contents
   translation: 目录
-
 - id: on_this_page
   translation: 在本页
-
 - id: back_to_top
   translation: 回到顶部
-
-# General
-
 - id: related
   translation: 相关
-
 - id: minute_read
   translation: 分钟阅读时间
-
 - id: previous
   translation: 上一页
-
 - id: next
   translation: 下一页
-
 - id: figure
-  translation: "图%d:"
-
-# Buttons
-
+  translation: '图%d:'
 - id: btn_preprint
   translation: 预印本
-
 - id: btn_pdf
   translation: PDF
-
 - id: btn_cite
   translation: 引用
-
 - id: btn_slides
   translation: 演示文稿
-
 - id: btn_video
   translation: 视频
-
 - id: btn_code
   translation: 代码
-
 - id: btn_dataset
   translation: 数据集
-
 - id: btn_project
   translation: 项目
-
 - id: btn_poster
   translation: 海报
-
 - id: btn_source
   translation: 源文档
-
 - id: btn_copy
   translation: 复制
-
 - id: btn_download
   translation: 下载
-
-# About widget
-
 - id: interests
   translation: 兴趣爱好
-
 - id: education
   translation: 教育经历
-
 - id: user_profile_latest
   translation: 最新
-
-# Accomplishments widget
-
 - id: see_certificate
   translation: 查看证书
-
-# Experience widget
-
 - id: present
   translation: 现在
-
-# Pages widget
-
 - id: more_pages
   translation: 查看全部
-
 - id: more_posts
   translation: 查看全部文章
-
 - id: more_talks
   translation: 查看全部演讲
-
 - id: more_publications
   translation: 查看全部出版物
-
-# Contact widget
-
 - id: contact_name
   translation: 姓名
-
 - id: contact_email
   translation: 邮箱
-
 - id: contact_message
   translation: 信息
-
 - id: contact_send
   translation: 发送
-
 - id: book_appointment
   translation: 预约
-
-# Publication/Talk details
-
 - id: abstract
   translation: 摘要
-
 - id: publication
   translation: 出版物
-
 - id: publication_type
   translation: 类型
-
 - id: date
   translation: 日期
-
 - id: last_updated
   translation: 最近更新于
-
 - id: event
   translation: 事件
-
 - id: location
   translation: 位置
-
 - id: pub_uncat
   translation: 未分类
-
 - id: pub_conf
   translation: 会议文章
-
 - id: pub_journal
   translation: 期刊文章
-
-- id: pub_manuscript
-  translation: 手稿
-
+- id: pub_preprint
+  translation: 预印本
 - id: pub_report
   translation: 报告
-
 - id: pub_book
   translation: 书籍
-
 - id: pub_book_section
   translation: 章节
-
-# Project details
-
+- id: pub_thesis
+  translation: 论文
+- id: pub_patent
+  translation: 专利
 - id: open_project_site
   translation: 访问项目网站
-
-# Default titles for archive pages
-
 - id: posts
   translation: 文章
-
 - id: publications
   translation: 出版物
-
 - id: talks
   translation: 演讲
-
 - id: projects
   translation: 项目
-
-# Search
-
 - id: search
   translation: 搜索
-
 - id: search_placeholder
   translation: 搜索...
-
 - id: search_results
   translation: 搜索结果
-
 - id: search_no_results
   translation: 没有找到结果
-
-# Error 404
-
 - id: page_not_found
   translation: 找不到页面
-
 - id: 404_recommendations
   translation: 也许你在找?
-
-# Cookie consent
-
 - id: cookie_message
   translation: 本网站使用cookies来确保您在本网站上获得最佳体验。
-
 - id: cookie_dismiss
   translation: 知道了!
-
 - id: cookie_learn
   translation: 了解更多

+ 52 - 0
scripts/sync_i18n.py

@@ -0,0 +1,52 @@
+#!/usr/bin/env python3
+
+# Sync Language Packs
+# Script to synchronize each language pack's items against Academic's master pack (English).
+# https://sourcethemes.com/academic/
+#
+# Prerequisites: pip3 install PyYAML
+#
+# TODO: Switch from PyYAML to Ruamel in order to load/dump comments -
+#  see https://stackoverflow.com/questions/47382227/python-yaml-update-preserving-order-and-comments
+
+import copy
+from pathlib import Path
+import yaml
+
+I18N_PATH = Path(__file__).resolve().parent.parent.joinpath('i18n')
+MASTER_PACK = I18N_PATH.joinpath('en.yaml')
+
+
+# Load master language pack (English).
+with open(MASTER_PACK) as f:
+  master_map = yaml.safe_load(f)
+  # if (DEBUG)
+  #   print(master_map)
+
+# Iterate over each child language pack.
+cnt = 0
+for filename in Path(I18N_PATH).glob("*.yaml"):
+  if filename.stem != 'en':
+    i18n_file = I18N_PATH.joinpath(filename)
+    print(f"Processing {i18n_file} ...")
+
+    # Load a child language pack.
+    with open(i18n_file) as f:
+      child_map = yaml.safe_load(f)
+
+    # Synchronize the language pack's structure against the master language pack.
+    tmp_map = copy.deepcopy(master_map)  # Make a temporary deep copy of the master map (list of objects).
+    master_index = 0
+    for master_item in master_map:
+      translation = next((item['translation'] for item in child_map if item['id'] == master_item['id']),
+                         master_item['translation'])
+      tmp_map[master_index]['translation'] = translation
+      master_index += 1
+
+    # Write the synced language pack to file.
+    with open(i18n_file, 'w') as f:
+      yaml.dump(tmp_map, f, allow_unicode=True, width=float("inf"))  # PyYAML will break lines unless a large column width is set.
+    cnt += 1
+
+# Print results.
+print(f"{cnt} child language packs successfully synchronized!")

+ 13 - 0
scripts/update_bootstrap.sh

@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+# Script to copy Bootstrap files into project after running `npm install` to download Bootstrap.
+
+ASSETS_JS_DIR="assets/js/vendor/"
+ASSETS_SCSS_DIR="assets/sass/vendor/"
+
+mkdir -p $ASSETS_SCSS_DIR/bootstrap/
+
+cp node_modules/bootstrap/dist/js/bootstrap.min.js $ASSETS_JS_DIR
+cp -r node_modules/bootstrap/scss/* $ASSETS_SCSS_DIR/bootstrap/
+
+# cp node_modules/jquery/dist/jquery.min.js $ASSETS_JS_DIR
+# cp node_modules/popper.js/dist/umd/popper.min.js $ASSETS_JS_DIR