From c5dc81d363bd022e2779d39f07a3a90fb6787415 Mon Sep 17 00:00:00 2001 From: j Date: Fri, 12 Nov 2021 18:21:51 +0000 Subject: [PATCH] timeline output --- app/event/views.py | 57 + .../css/fonts/font.abril-droidsans.css | 9 + .../timeline/css/fonts/font.amatic-andika.css | 9 + .../css/fonts/font.bevan-pontanosans.css | 9 + .../css/fonts/font.bitter-raleway.css | 1 + .../css/fonts/font.clicker-garamond.css | 9 + .../css/fonts/font.dancing-ledger.css | 1 + .../timeline/css/fonts/font.default.css | 9 + .../css/fonts/font.fjalla-average.css | 9 + .../css/fonts/font.georgia-helvetica.css | 9 + .../timeline/css/fonts/font.knightlab.css | 1 + .../timeline/css/fonts/font.lustria-lato.css | 9 + .../timeline/css/fonts/font.medula-lato.css | 9 + .../timeline/css/fonts/font.oldstandard.css | 9 + .../css/fonts/font.opensans-gentiumbook.css | 9 + .../css/fonts/font.playfair-faunaone.css | 1 + .../timeline/css/fonts/font.playfair.css | 9 + app/static/timeline/css/fonts/font.pt.css | 9 + .../timeline/css/fonts/font.roboto-megrim.css | 9 + .../css/fonts/font.rufina-sintony.css | 9 + app/static/timeline/css/fonts/font.ubuntu.css | 1 + .../css/fonts/font.unicaone-vollkorn.css | 9 + app/static/timeline/css/icons/icons.html | 1117 +++++++ app/static/timeline/css/icons/tl-icons.eot | Bin 0 -> 14644 bytes app/static/timeline/css/icons/tl-icons.svg | 63 + app/static/timeline/css/icons/tl-icons.ttf | Bin 0 -> 14472 bytes app/static/timeline/css/icons/tl-icons.woff | Bin 0 -> 14548 bytes .../css/themes/timeline.theme.dark.css | 9 + app/static/timeline/css/timeline.css | 19 + app/static/timeline/index.js | 73 + app/static/timeline/js/library/moment.js | 9 + app/static/timeline/js/locale/af.json | 75 + app/static/timeline/js/locale/ar.json | 76 + app/static/timeline/js/locale/be.json | 75 + app/static/timeline/js/locale/bg.json | 75 + app/static/timeline/js/locale/ca.json | 75 + app/static/timeline/js/locale/cz.json | 75 + app/static/timeline/js/locale/da.json | 75 + app/static/timeline/js/locale/de.json | 76 + app/static/timeline/js/locale/el.json | 75 + app/static/timeline/js/locale/en-24hr.json | 75 + app/static/timeline/js/locale/en-week.json | 75 + app/static/timeline/js/locale/en.json | 125 + app/static/timeline/js/locale/eo.json | 75 + app/static/timeline/js/locale/es.json | 76 + app/static/timeline/js/locale/et.json | 75 + app/static/timeline/js/locale/eu.json | 75 + app/static/timeline/js/locale/fa.json | 74 + app/static/timeline/js/locale/fi.json | 95 + app/static/timeline/js/locale/fo.json | 75 + app/static/timeline/js/locale/fr.json | 119 + app/static/timeline/js/locale/fy.json | 75 + app/static/timeline/js/locale/ga.json | 75 + app/static/timeline/js/locale/gl.json | 75 + app/static/timeline/js/locale/he.json | 76 + app/static/timeline/js/locale/hi.json | 76 + app/static/timeline/js/locale/hr.json | 75 + app/static/timeline/js/locale/hu.json | 114 + app/static/timeline/js/locale/hy.json | 75 + app/static/timeline/js/locale/id.json | 75 + app/static/timeline/js/locale/is.json | 75 + app/static/timeline/js/locale/it.json | 92 + app/static/timeline/js/locale/iw.json | 76 + app/static/timeline/js/locale/ja.json | 75 + app/static/timeline/js/locale/ka.json | 75 + app/static/timeline/js/locale/ko.json | 75 + app/static/timeline/js/locale/lb.json | 75 + app/static/timeline/js/locale/lt.json | 75 + app/static/timeline/js/locale/lv.json | 75 + app/static/timeline/js/locale/ms.json | 75 + app/static/timeline/js/locale/my.json | 124 + app/static/timeline/js/locale/ne.json | 75 + app/static/timeline/js/locale/nl.json | 75 + app/static/timeline/js/locale/no.json | 76 + app/static/timeline/js/locale/pl.json | 75 + app/static/timeline/js/locale/pt-br.json | 75 + app/static/timeline/js/locale/pt.json | 75 + app/static/timeline/js/locale/rm.json | 75 + app/static/timeline/js/locale/ro.json | 75 + app/static/timeline/js/locale/ru.json | 75 + app/static/timeline/js/locale/si.json | 74 + app/static/timeline/js/locale/sk.json | 75 + app/static/timeline/js/locale/sl.json | 75 + app/static/timeline/js/locale/sr-cy.json | 75 + app/static/timeline/js/locale/sr.json | 75 + app/static/timeline/js/locale/sv.json | 86 + app/static/timeline/js/locale/ta.json | 75 + app/static/timeline/js/locale/te.json | 74 + app/static/timeline/js/locale/th.json | 108 + app/static/timeline/js/locale/tl.json | 75 + app/static/timeline/js/locale/tr.json | 75 + app/static/timeline/js/locale/uk.json | 75 + app/static/timeline/js/locale/ur.json | 123 + app/static/timeline/js/locale/vi.json | 74 + app/static/timeline/js/locale/zh-cn.json | 76 + app/static/timeline/js/locale/zh-tw.json | 75 + app/static/timeline/js/timeline-embed-cdn.js | 805 +++++ app/static/timeline/js/timeline-embed.js | 729 +++++ app/static/timeline/js/timeline-min.js | 2757 +++++++++++++++++ app/static/timeline/js/timeline.js | 2757 +++++++++++++++++ app/urls.py | 1 + 101 files changed, 13735 insertions(+) create mode 100644 app/static/timeline/css/fonts/font.abril-droidsans.css create mode 100644 app/static/timeline/css/fonts/font.amatic-andika.css create mode 100644 app/static/timeline/css/fonts/font.bevan-pontanosans.css create mode 100644 app/static/timeline/css/fonts/font.bitter-raleway.css create mode 100644 app/static/timeline/css/fonts/font.clicker-garamond.css create mode 100644 app/static/timeline/css/fonts/font.dancing-ledger.css create mode 100644 app/static/timeline/css/fonts/font.default.css create mode 100644 app/static/timeline/css/fonts/font.fjalla-average.css create mode 100644 app/static/timeline/css/fonts/font.georgia-helvetica.css create mode 100644 app/static/timeline/css/fonts/font.knightlab.css create mode 100644 app/static/timeline/css/fonts/font.lustria-lato.css create mode 100644 app/static/timeline/css/fonts/font.medula-lato.css create mode 100644 app/static/timeline/css/fonts/font.oldstandard.css create mode 100644 app/static/timeline/css/fonts/font.opensans-gentiumbook.css create mode 100644 app/static/timeline/css/fonts/font.playfair-faunaone.css create mode 100644 app/static/timeline/css/fonts/font.playfair.css create mode 100644 app/static/timeline/css/fonts/font.pt.css create mode 100644 app/static/timeline/css/fonts/font.roboto-megrim.css create mode 100644 app/static/timeline/css/fonts/font.rufina-sintony.css create mode 100644 app/static/timeline/css/fonts/font.ubuntu.css create mode 100644 app/static/timeline/css/fonts/font.unicaone-vollkorn.css create mode 100755 app/static/timeline/css/icons/icons.html create mode 100755 app/static/timeline/css/icons/tl-icons.eot create mode 100755 app/static/timeline/css/icons/tl-icons.svg create mode 100755 app/static/timeline/css/icons/tl-icons.ttf create mode 100755 app/static/timeline/css/icons/tl-icons.woff create mode 100644 app/static/timeline/css/themes/timeline.theme.dark.css create mode 100644 app/static/timeline/css/timeline.css create mode 100644 app/static/timeline/index.js create mode 100644 app/static/timeline/js/library/moment.js create mode 100644 app/static/timeline/js/locale/af.json create mode 100644 app/static/timeline/js/locale/ar.json create mode 100644 app/static/timeline/js/locale/be.json create mode 100644 app/static/timeline/js/locale/bg.json create mode 100644 app/static/timeline/js/locale/ca.json create mode 100644 app/static/timeline/js/locale/cz.json create mode 100644 app/static/timeline/js/locale/da.json create mode 100644 app/static/timeline/js/locale/de.json create mode 100644 app/static/timeline/js/locale/el.json create mode 100644 app/static/timeline/js/locale/en-24hr.json create mode 100644 app/static/timeline/js/locale/en-week.json create mode 100644 app/static/timeline/js/locale/en.json create mode 100644 app/static/timeline/js/locale/eo.json create mode 100644 app/static/timeline/js/locale/es.json create mode 100644 app/static/timeline/js/locale/et.json create mode 100644 app/static/timeline/js/locale/eu.json create mode 100644 app/static/timeline/js/locale/fa.json create mode 100644 app/static/timeline/js/locale/fi.json create mode 100644 app/static/timeline/js/locale/fo.json create mode 100644 app/static/timeline/js/locale/fr.json create mode 100644 app/static/timeline/js/locale/fy.json create mode 100644 app/static/timeline/js/locale/ga.json create mode 100644 app/static/timeline/js/locale/gl.json create mode 100644 app/static/timeline/js/locale/he.json create mode 100644 app/static/timeline/js/locale/hi.json create mode 100644 app/static/timeline/js/locale/hr.json create mode 100644 app/static/timeline/js/locale/hu.json create mode 100644 app/static/timeline/js/locale/hy.json create mode 100644 app/static/timeline/js/locale/id.json create mode 100644 app/static/timeline/js/locale/is.json create mode 100644 app/static/timeline/js/locale/it.json create mode 100644 app/static/timeline/js/locale/iw.json create mode 100644 app/static/timeline/js/locale/ja.json create mode 100644 app/static/timeline/js/locale/ka.json create mode 100644 app/static/timeline/js/locale/ko.json create mode 100644 app/static/timeline/js/locale/lb.json create mode 100644 app/static/timeline/js/locale/lt.json create mode 100644 app/static/timeline/js/locale/lv.json create mode 100644 app/static/timeline/js/locale/ms.json create mode 100644 app/static/timeline/js/locale/my.json create mode 100644 app/static/timeline/js/locale/ne.json create mode 100644 app/static/timeline/js/locale/nl.json create mode 100644 app/static/timeline/js/locale/no.json create mode 100644 app/static/timeline/js/locale/pl.json create mode 100644 app/static/timeline/js/locale/pt-br.json create mode 100644 app/static/timeline/js/locale/pt.json create mode 100644 app/static/timeline/js/locale/rm.json create mode 100644 app/static/timeline/js/locale/ro.json create mode 100644 app/static/timeline/js/locale/ru.json create mode 100644 app/static/timeline/js/locale/si.json create mode 100644 app/static/timeline/js/locale/sk.json create mode 100644 app/static/timeline/js/locale/sl.json create mode 100644 app/static/timeline/js/locale/sr-cy.json create mode 100644 app/static/timeline/js/locale/sr.json create mode 100644 app/static/timeline/js/locale/sv.json create mode 100644 app/static/timeline/js/locale/ta.json create mode 100644 app/static/timeline/js/locale/te.json create mode 100644 app/static/timeline/js/locale/th.json create mode 100644 app/static/timeline/js/locale/tl.json create mode 100644 app/static/timeline/js/locale/tr.json create mode 100644 app/static/timeline/js/locale/uk.json create mode 100644 app/static/timeline/js/locale/ur.json create mode 100644 app/static/timeline/js/locale/vi.json create mode 100644 app/static/timeline/js/locale/zh-cn.json create mode 100644 app/static/timeline/js/locale/zh-tw.json create mode 100644 app/static/timeline/js/timeline-embed-cdn.js create mode 100644 app/static/timeline/js/timeline-embed.js create mode 100644 app/static/timeline/js/timeline-min.js create mode 100644 app/static/timeline/js/timeline.js diff --git a/app/event/views.py b/app/event/views.py index eb9dede..07c1e99 100644 --- a/app/event/views.py +++ b/app/event/views.py @@ -1,3 +1,5 @@ +import json + from django.shortcuts import render from django.conf import settings @@ -12,3 +14,58 @@ def index(request, slug=''): context['postscript'], c = Page.objects.get_or_create(slug='postscript') context['intro'], c = Page.objects.get_or_create(slug='intro') return render(request, 'index.html', context) + +def timeline(request): + context = {} + context['settings'] = settings + context['postscript'], c = Page.objects.get_or_create(slug='postscript') + context['intro'], c = Page.objects.get_or_create(slug='intro') + + timeline = {'events': []} + for event in Event.objects.all().order_by('position'): + if not event.date: + continue + date = event.date.split(' ') + start = date[0].split('-') + if len(date) > 1: + end = date[1].split('-') + else: + end = start + while len(end) < 3: + end.append(1) + while len(start) < 3: + start.appstart(1) + + timeline['events'].append({ + "start_date": { + "year": start[0], + "month": start[1], + "day": start[2], + "hour": "", + "minute": "", + "second": "", + "millisecond": "", + "format": "" + }, + "end_date": { + "year": end[0], + "month": end[1], + "day": end[2], + "hour": "", + "minute": "", + "second": "", + "millisecond": "", + "format": "" + }, + #"media": { + # "caption": event.title, + # "credit": "", + #}, + "text": { + "headline": event.title, + "text": event.body + }, + "unique_id": event.slug + }) + context['timeline_json'] = json.dumps(timeline) + return render(request, 'timeline.html', context) diff --git a/app/static/timeline/css/fonts/font.abril-droidsans.css b/app/static/timeline/css/fonts/font.abril-droidsans.css new file mode 100644 index 0000000..e323be3 --- /dev/null +++ b/app/static/timeline/css/fonts/font.abril-droidsans.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700|Abril+Fatface);.tl-timeline{font-family:'Droid Sans',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Abril Fatface',cursive;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Droid Sans',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Droid Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Droid Sans',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Droid Sans',sans-serif}.tl-timeline .vcard{font-family:'Droid Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Droid Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Droid Sans',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Droid Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Droid Sans',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Abril Fatface',cursive;text-transform:none;font-weight:700;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.amatic-andika.css b/app/static/timeline/css/fonts/font.amatic-andika.css new file mode 100644 index 0000000..44302ec --- /dev/null +++ b/app/static/timeline/css/fonts/font.amatic-andika.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Andika|Amatic+SC:700,400);.tl-timeline{font-family:'Andika',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Amatic SC',cursive;text-transform:none;font-weight:700;font-size:64px;line-height:64px}.tl-timeline h2.tl-headline-title{font-size:86px;line-height:86px}.tl-timeline p{font-family:'Andika',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Andika',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Andika',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Andika',sans-serif}.tl-timeline .vcard{font-family:'Andika',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Andika',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Andika',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Andika',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Andika',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Amatic SC',cursive;text-transform:none;font-weight:700;font-size:64px;line-height:64px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.bevan-pontanosans.css b/app/static/timeline/css/fonts/font.bevan-pontanosans.css new file mode 100644 index 0000000..5eaecf4 --- /dev/null +++ b/app/static/timeline/css/fonts/font.bevan-pontanosans.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(https://fonts.googleapis.com/css?family=Pontano+Sans|Bevan);.tl-timeline{font-family:'Pontano Sans',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Bevan',cursive;text-transform:none;font-weight:400;font-size:38px;line-height:38px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Pontano Sans',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Pontano Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Pontano Sans',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Pontano Sans',sans-serif}.tl-timeline .vcard{font-family:'Pontano Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Pontano Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Pontano Sans',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Pontano Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Pontano Sans',sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Bevan',cursive;text-transform:none;font-weight:400;font-size:38px;line-height:38px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.bitter-raleway.css b/app/static/timeline/css/fonts/font.bitter-raleway.css new file mode 100644 index 0000000..3619886 --- /dev/null +++ b/app/static/timeline/css/fonts/font.bitter-raleway.css @@ -0,0 +1 @@ +@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:local('Bitter Bold'),local('Bitter-Bold'),url(http://fonts.gstatic.com/s/bitter/v14/rax_HiqOu8IVPmnzxKl8Axha.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:local('Raleway ExtraLight'),local('Raleway-ExtraLight'),url(http://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwOIpWqZPBQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(http://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwIYqWqZPBQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(http://fonts.gstatic.com/s/raleway/v13/1Ptrg8zYS_SKggPNwJYtWqZPBQ.ttf) format('truetype')}.tl-timeline{font-family:Raleway,sans-serif;font-weight:300;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:Bitter,serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:Raleway,sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:Raleway,sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:Raleway,sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:Raleway,sans-serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important}.tl-timeline .tl-message,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em!important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important;text-transform:none!important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:400!important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:Bitter,serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:Raleway,sans-serif;font-style:italic;font-weight:200;line-height:1.3}input[type=text].editor-headline{font-family:Bitter,serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.clicker-garamond.css b/app/static/timeline/css/fonts/font.clicker-garamond.css new file mode 100644 index 0000000..ac0f154 --- /dev/null +++ b/app/static/timeline/css/fonts/font.clicker-garamond.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Clicker+Script|EB+Garamond);.tl-timeline{font-family:'EB Garamond',serif;font-weight:400;font-size:18px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Clicker Script',cursive;text-transform:none;font-weight:400;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:64px;line-height:64px}.tl-timeline p{font-family:'EB Garamond',serif;font-size:18px;line-height:1.3em}.tl-timeline ul{font-family:'EB Garamond',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'EB Garamond',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'EB Garamond',serif}.tl-timeline .vcard{font-family:'EB Garamond',serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'EB Garamond',serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'EB Garamond',serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'EB Garamond',serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'EB Garamond',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Clicker Script',cursive;text-transform:none;font-weight:400;font-size:58px;line-height:58px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.dancing-ledger.css b/app/static/timeline/css/fonts/font.dancing-ledger.css new file mode 100644 index 0000000..56314f4 --- /dev/null +++ b/app/static/timeline/css/fonts/font.dancing-ledger.css @@ -0,0 +1 @@ +@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;src:local('Dancing Script Regular'),local('DancingScript-Regular'),url(http://fonts.gstatic.com/s/dancingscript/v10/If2RXTr6YS-zF4S-kcSWSVi_szLgiuQ.ttf) format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;src:local('Dancing Script Bold'),local('DancingScript-Bold'),url(http://fonts.gstatic.com/s/dancingscript/v10/If2SXTr6YS-zF4S-kcSWSVi_szpbr_QqqiY.ttf) format('truetype')}@font-face{font-family:Ledger;font-style:normal;font-weight:400;src:local('Ledger'),local('Ledger-Regular'),url(http://fonts.gstatic.com/s/ledger/v6/j8_q6-HK1L3if_sBnMr0.ttf) format('truetype')}.tl-timeline{font-family:Ledger,serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Dancing Script',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:68px;line-height:68px}.tl-timeline p{font-family:Ledger,serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:Ledger,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:Ledger,serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:Ledger,serif}.tl-timeline .vcard{font-family:Ledger,serif!important;font-weight:400!important}.tl-timeline .tl-message,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-timegroup-message{font-family:Ledger,serif;font-weight:700;text-transform:none}.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em!important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:Ledger,serif!important;font-weight:400!important;text-transform:none!important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:400!important}.tl-timeline .tl-timenav-slider{font-family:Ledger,serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Dancing Script',cursive;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:Ledger,serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:Ledger,serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:Ledger,serif;font-style:normal;font-weight:400;line-height:1.3}input[type=text].editor-headline{font-family:'Dancing Script',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.default.css b/app/static/timeline/css/fonts/font.default.css new file mode 100644 index 0000000..679ce6e --- /dev/null +++ b/app/static/timeline/css/fonts/font.default.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow:700|PT+Serif:400,400italic);.tl-timeline{font-family:'PT Serif',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'PT Serif',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'PT Serif',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'PT Serif',serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'PT Serif',serif}.tl-timeline .vcard{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'PT Sans Narrow',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'PT Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'PT Sans Narrow',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'PT Serif',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-weight:normal} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.fjalla-average.css b/app/static/timeline/css/fonts/font.fjalla-average.css new file mode 100644 index 0000000..9ec5e79 --- /dev/null +++ b/app/static/timeline/css/fonts/font.fjalla-average.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Average+Sans|Fjalla+One);.tl-timeline{font-family:'Average Sans',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Fjalla One',sans-serif;text-transform:none;font-weight:400;font-size:46px;line-height:1.1em}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Average Sans',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Average Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Average Sans',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Average Sans',sans-serif}.tl-timeline .vcard{font-family:'Average Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Average Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Average Sans',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Average Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Average Sans',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Fjalla One',sans-serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.georgia-helvetica.css b/app/static/timeline/css/fonts/font.georgia-helvetica.css new file mode 100644 index 0000000..3488f8a --- /dev/null +++ b/app/static/timeline/css/fonts/font.georgia-helvetica.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +.tl-timeline{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:Georgia,Times,serif;text-transform:normal;font-weight:800;font-size:42px;line-height:42px}.tl-timeline h2.tl-headline-title{font-size:46px;line-height:46px}.tl-timeline p{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;text-transform:normal}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:normal !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:Georgia,Times,serif;font-weight:800;text-transform:normal}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;text-transform:normal}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:Georgia,Times,serif;text-transform:normal;font-weight:800;font-size:42px;line-height:42px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.knightlab.css b/app/static/timeline/css/fonts/font.knightlab.css new file mode 100644 index 0000000..6bc1ba3 --- /dev/null +++ b/app/static/timeline/css/fonts/font.knightlab.css @@ -0,0 +1 @@ +@import url(//cloud.webtype.com/css/d4767ecb-457a-4677-8761-72f890add836.css);.tl-timeline{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif}.tl-timeline .vcard{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400!important}.tl-timeline .tl-message,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-timegroup-message{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em!important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400!important;text-transform:none!important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:400!important}.tl-timeline .tl-timenav-slider{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:400;line-height:1.3}input[type=text].editor-headline{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.lustria-lato.css b/app/static/timeline/css/fonts/font.lustria-lato.css new file mode 100644 index 0000000..17c3266 --- /dev/null +++ b/app/static/timeline/css/fonts/font.lustria-lato.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Lustria|Lato:400,400italic);.tl-timeline{font-family:'Lato',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Lustria',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Lato',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Lato',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Lato',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Lato',sans-serif}.tl-timeline .vcard{font-family:'Lato',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Lato',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Lato',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Lato',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Lustria',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Lato',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Lato',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Lato',sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Lustria',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.medula-lato.css b/app/static/timeline/css/fonts/font.medula-lato.css new file mode 100644 index 0000000..512fffa --- /dev/null +++ b/app/static/timeline/css/fonts/font.medula-lato.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Lato:400,700,300italic|Medula+One);.tl-timeline{font-family:'Lato',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Medula One',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:72px;line-height:72px}.tl-timeline p{font-family:'Lato',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Lato',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Lato',sans-serif}.tl-timeline .vcard{font-family:'Lato',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Lato',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Lato',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Lato',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Lato',sans-serif;font-style:italic;font-weight:300;line-height:1.3}input[type="text"].editor-headline{font-family:'Medula One',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.oldstandard.css b/app/static/timeline/css/fonts/font.oldstandard.css new file mode 100644 index 0000000..00f0995 --- /dev/null +++ b/app/static/timeline/css/fonts/font.oldstandard.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic);.tl-timeline{font-family:'Old Standard TT',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Old Standard TT',serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:52px;line-height:52px}.tl-timeline p{font-family:'Old Standard TT',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Old Standard TT',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Old Standard TT',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Old Standard TT',serif}.tl-timeline .vcard{font-family:'Old Standard TT',serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Old Standard TT',serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Old Standard TT',serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Old Standard TT',serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Old Standard TT',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Old Standard TT',serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.opensans-gentiumbook.css b/app/static/timeline/css/fonts/font.opensans-gentiumbook.css new file mode 100644 index 0000000..3b88bad --- /dev/null +++ b/app/static/timeline/css/fonts/font.opensans-gentiumbook.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Open+Sans:800,400|Gentium+Book+Basic:400,400italic);.tl-timeline{font-family:'Gentium Book Basic',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Open Sans',sans-serif;text-transform:none;font-weight:800;font-size:40px;line-height:40px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Gentium Book Basic',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Gentium Book Basic',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Gentium Book Basic',serif;font-weight:800;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Gentium Book Basic',serif}.tl-timeline .vcard{font-family:'Open Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Open Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Open Sans',sans-serif;font-weight:800}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-menubar{font-family:'Open Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Gentium Book Basic',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Open Sans',sans-serif;text-transform:none;font-weight:800;font-size:40px;line-height:40px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:5px !important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.playfair-faunaone.css b/app/static/timeline/css/fonts/font.playfair-faunaone.css new file mode 100644 index 0000000..c5b1905 --- /dev/null +++ b/app/static/timeline/css/fonts/font.playfair-faunaone.css @@ -0,0 +1 @@ +@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url(http://fonts.gstatic.com/s/playfairdisplay/v14/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(http://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w.ttf) format('truetype')}@font-face{font-family:'Playfair Display SC';font-style:normal;font-weight:400;src:local('Playfair Display SC Regular'),local('PlayfairDisplaySC-Regular'),url(http://fonts.gstatic.com/s/playfairdisplaysc/v8/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbkMFQ.ttf) format('truetype')}@font-face{font-family:'Fauna One';font-style:normal;font-weight:400;src:local('Fauna One'),local('FaunaOne-Regular'),url(http://fonts.gstatic.com/s/faunaone/v6/wlpzgwTPBVpjpCuwkuEB3kZP.ttf) format('truetype')}@font-face{font-family:'Unica One';font-style:normal;font-weight:400;src:local('Unica One'),local('UnicaOne-Regular'),url(http://fonts.gstatic.com/s/unicaone/v6/DPEuYwWHyAYGVTSmalsRcd3b.ttf) format('truetype')}.tl-timeline{font-family:'Fauna One',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Playfair Display',Georgia,serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Fauna One',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Fauna One',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Fauna One',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Fauna One',serif}.tl-timeline .vcard{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important}.tl-timeline .tl-message,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-timegroup-message{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em!important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important;text-transform:uppercase!important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:400!important}.tl-timeline .tl-timenav-slider{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Playfair Display',Georgia,serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Fauna One',serif;font-style:italic;font-weight:400;line-height:1.3}input[type=text].editor-headline{font-family:'Playfair Display',Georgia,serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.playfair.css b/app/static/timeline/css/fonts/font.playfair.css new file mode 100644 index 0000000..3e57d57 --- /dev/null +++ b/app/static/timeline/css/fonts/font.playfair.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700|Playfair+Display+SC);.tl-timeline{font-family:'Playfair Display',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Playfair Display SC',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Playfair Display',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Playfair Display',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Playfair Display',serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Playfair Display SC',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Playfair Display SC',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.pt.css b/app/static/timeline/css/fonts/font.pt.css new file mode 100644 index 0000000..679ce6e --- /dev/null +++ b/app/static/timeline/css/fonts/font.pt.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow:700|PT+Serif:400,400italic);.tl-timeline{font-family:'PT Serif',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'PT Serif',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'PT Serif',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'PT Serif',serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'PT Serif',serif}.tl-timeline .vcard{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'PT Sans Narrow',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'PT Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'PT Sans Narrow',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'PT Serif',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-weight:normal} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.roboto-megrim.css b/app/static/timeline/css/fonts/font.roboto-megrim.css new file mode 100644 index 0000000..fe1bfd4 --- /dev/null +++ b/app/static/timeline/css/fonts/font.roboto-megrim.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Megrim);@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,300);.tl-timeline{font-family:'Roboto Slab',Georgia,serif;font-weight:300;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:normal;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Roboto Slab',Georgia,serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Roboto Slab',Georgia,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Roboto Slab',Georgia,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Roboto Slab',Georgia,serif}.tl-timeline .vcard{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Roboto Slab',Georgia,serif !important;font-weight:normal !important;text-transform:normal !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-menubar{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Roboto Slab',Georgia,serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:normal;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.rufina-sintony.css b/app/static/timeline/css/fonts/font.rufina-sintony.css new file mode 100644 index 0000000..6f73f70 --- /dev/null +++ b/app/static/timeline/css/fonts/font.rufina-sintony.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Rufina:400,700|Sintony:400,700);.tl-timeline{font-family:'Sintony',sans-serif;font-weight:400;font-size:15px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Rufina',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Sintony',sans-serif;font-size:15px;line-height:1.3em}.tl-timeline ul{font-family:'Sintony',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Sintony',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Sintony',sans-serif}.tl-timeline .vcard{font-family:'Sintony',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Sintony',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Sintony',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Sintony',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Sintony',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Rufina',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.ubuntu.css b/app/static/timeline/css/fonts/font.ubuntu.css new file mode 100644 index 0000000..2e16f97 --- /dev/null +++ b/app/static/timeline/css/fonts/font.ubuntu.css @@ -0,0 +1 @@ +@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(http://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyPN4Q.ttf) format('truetype')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(http://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjsGyI.ttf) format('truetype')}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(http://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jsGyI.ttf) format('truetype')}.tl-timeline{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:300;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:none;font-weight:500;font-size:40px;line-height:40px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .vcard{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important}.tl-timeline .tl-message,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-timegroup-message{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em!important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif!important;font-weight:400!important;text-transform:none!important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:400!important}.tl-timeline .tl-timenav-slider{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-menubar{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-style:italic;font-weight:300;line-height:1.3}input[type=text].editor-headline{font-family:Ubuntu,'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:none;font-weight:500;font-size:40px;line-height:40px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:5px!important} \ No newline at end of file diff --git a/app/static/timeline/css/fonts/font.unicaone-vollkorn.css b/app/static/timeline/css/fonts/font.unicaone-vollkorn.css new file mode 100644 index 0000000..4862320 --- /dev/null +++ b/app/static/timeline/css/fonts/font.unicaone-vollkorn.css @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +@import url(//fonts.googleapis.com/css?family=Vollkorn:400italic,400);@import url(//fonts.googleapis.com/css?family=Unica+One);.tl-timeline{font-family:'Vollkorn',Georgia,serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Vollkorn',Georgia,serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Vollkorn',Georgia,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Vollkorn',Georgia,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Vollkorn',Georgia,serif}.tl-timeline .vcard{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Vollkorn',Georgia,serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px} \ No newline at end of file diff --git a/app/static/timeline/css/icons/icons.html b/app/static/timeline/css/icons/icons.html new file mode 100755 index 0000000..91f0299 --- /dev/null +++ b/app/static/timeline/css/icons/icons.html @@ -0,0 +1,1117 @@ + + + + + IcoMoon Demo + + + + + +
+

Font Name: tl-icons (Glyphs: 53)

+
+
+

Grid Size: 14

+
+
+ icon-vine +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-wikipedia +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-chevron-right +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-chevron-left +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-youtube +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-foursquare +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-camera-retro +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-doc +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-weibo +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-resize-horizontal +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-resize-vertical +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-resize-full +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-resize-small +
+
+ + +
+
+ liga: + +
+
+
+
+

Grid Size: 16

+
+
+ icon-twitter +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-google-plus +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-video +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-plaintext +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-image-v2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-quote-v2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-zoom-in +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-zoom-out +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-list +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-music +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-location +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-web +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-share-v2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-soundcloud +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-video-v2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-tumblr +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-lastfm +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-github +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-goback +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-doc-v2 +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-googledrive +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-facebook +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-flickr +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-dribbble +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-image +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-vimeo +
+
+ + +
+
+ liga: + +
+
+
+
+

Grid Size: 20

+
+
+ icon-instagram +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-pinterest +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-left +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-down +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-up +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-arrow-right +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-share +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-quote +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-evernote +
+
+ + +
+
+ liga: + +
+
+
+
+

Grid Size: Unknown

+
+
+ icon-mappin +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-swipe-right +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-swipe-left +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-touch-spread +
+
+ + +
+
+ liga: + +
+
+
+
+ icon-touch-pinch +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + + +
  +
+
+ +
+

Generated by IcoMoon

+
+ + + \ No newline at end of file diff --git a/app/static/timeline/css/icons/tl-icons.eot b/app/static/timeline/css/icons/tl-icons.eot new file mode 100755 index 0000000000000000000000000000000000000000..179ed2d3d6d1c1b10a53e3c620f57cc69c03764d GIT binary patch literal 14644 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 AF#rGn literal 0 HcmV?d00001 diff --git a/app/static/timeline/css/icons/tl-icons.svg b/app/static/timeline/css/icons/tl-icons.svg new file mode 100755 index 0000000..ff7e2e2 --- /dev/null +++ b/app/static/timeline/css/icons/tl-icons.svg @@ -0,0 +1,63 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/static/timeline/css/icons/tl-icons.ttf b/app/static/timeline/css/icons/tl-icons.ttf new file mode 100755 index 0000000000000000000000000000000000000000..74eb8c4ab13fc0571f8bd09aa2ea29187cab4bc1 GIT binary patch literal 14472 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 literal 0 HcmV?d00001 diff --git a/app/static/timeline/css/icons/tl-icons.woff b/app/static/timeline/css/icons/tl-icons.woff new file mode 100755 index 0000000000000000000000000000000000000000..d065e98ecb85947c95406745fcfc91d8a8d2fe2a GIT binary patch literal 14548 zcmb_@37B0~o##Dw-)m_y z^FPafKc{|w-@*bz7(AQ4$!Kx-9{T-F&%T4hV+=!NlpUq7`2=^*@#~M>h`g(iK1APV z?>zIPE04W}=6wliT9>}|mDk;N0(pPWFpclh_Z?sV<^$l4l#~r$cGq#Vc0)rpGErKPDp;j zG>C%q#)sG&Q#3xu6wh45EwAE_TSf|?Xm8uh;Yx{Gi0f@btIb|*;;Ea)#gXD+0pshx7%k(nmt3K z$m|xQB8mZ@W1d-kg`4M|Vv@`t^WQPyRwQ|KlSn4#2QzG#=SHOn5JCWzD9jF9QXT1=wlqE3`N%Zmr9TVinIcz-|;yS-( zeGLxnt~Ewq+Etcx0gZ|PN&$|{kbn-AefW<)td8!!uy^F}T#fYazN|I4f4asAitXx} zYsy5iJWcaVsr?O>6Ifn1Oi9)?U6smFMNv~JU({XO5D4K2Cx{X+S*FSgzHb|T)>a%- zVF^(UgX4K#kYtwQNax{styl=-ILD$6$Fbzno3Al>Nm3-<@N zx~gT84kzl090mzq5?EFwvS!KYZL?!CCrjvE5qV6W69mB(oPwIp=5#46_9ngI{-UUc z>8zz=psb>ZEQ`q)mQHv{S6CUa1WnULNfikzq90M@*v=|)JPUkeR=>`E75Gl^@ezh` zqgF`q2e>pc#8&Di3w$h_z{Pxw5zPtYx@#B%ylDbiDP~RpUx5)Vw2HBbouFChhvLcD z_zdYLqb}}L5RP?_aNz*k^G*pr99;U|eLOSacS(kaNf`TuwQBTO6;)b@R@}>ziL3LIzE!p#2 zG2tn|GTT)wAE+p*rkn^ZRlu%TEYUPxwl6$!#Nz~DF8ihTzHNaBx@u&SHc>Q{sJgcA zDT?O0XDTs5=&mK7eGr3DWF_!DN%E3OT@Ml#sL1g&)k91aQbT1RrNU3{-5;u@p5atx zvQZNaDIK|rW81QsbQC*CssfQP6i17Zl$QhF!VU{TCN10hF16oIhGK9DF3;(#2L>7GW~ zt>zpnVUctp#lBe&ELF9F_4*GcF1dIzAzOyZJFcn8EH4`xHa%g0JS1KPDN+>T4Pc2t zxrwN%GWZS;vIL_MC2#`Kk4kQ}R!bOzgOMbS?%IrC%LN zdA%h+v3TJk8QL_gs7g>7Oy)KXX4*H#v)C{?_J^Eenlrkevs10XTv+LGbnLtBIb_@Z zo%{o|KIIq)4LbX?k302+eW8|0C$*8us1S&mY{*-gz)%ymDeA1E@mj*ri>0D&VmSpp zp;^5{jg*>7dV=9$tm>BeNk!mQQ{Y)S@WMjUHw7c%X|iqGl47Vb&w*pgz^OY{|1)sv zZ(}~Oz+BAySKw4sj%mL^x7XwvQP`?LgitgJO|Ak&X-Q#R22s`M)(s=6)sZ}8hyVk? z7-pzAqe$7RPmE7Q;4rku2<;ARxs3t#gW(3B z<>pL5vF3>^~CO=Ts!RI3M)mvA`8OymlNkS4j+ZdGZjcHr{t6fUWaVtUzA0; zC6}~N^DM(HpIzdXpz)xg*YvJ+=vrL#JZtmG$M=qo-F@Q@Ro!!NzB8^O*5xR3H4-2^(1^)N7y;OL%yPkzpA{(*WEz$vs8FiZdSkYnnV#PXsiqrZWzT`b10R0r z&k`#6Gf~4PMk7$5O4UH*u=b;-LS67UmuuAhAZq3i22?1rRx+8kNrhyFrpo0leMv&ngImhwss0psgu+~& z!+OJpV&-BxO;Q_*l;~nRbhS%#T^%fJg*XZU(Jl4tXy)_d3lV!)v@lL%J?%L%*9Jkx z@%3^Nm#-|b%qspEM(o0%7L^1G++tiN1XY%>V87uHcyN}X1pfMvW9D9c(B~SDSwc)@ z9Hvgk5BAa;rJRNer4@{0=`0#8uPiMS=?lwiOlB?Q7z}=CiE^Tq zxg|QqrMZ`1&urG#jzBH1F|fSdHI0lyiNX4@JmsVrb_~ne)z^Mw=?{i3n66Z&FBqaB zS-Ab7ONuj-%|MW4SVD@T@a)|0tii0cr(yAuhi+e3(vy`C&7qeP^4m+XoLCiR^#$%n zurG$0?aY2m3p51=MTLB<6@vFr!Jp>}Bp(ZEFrgae6V0FiW&xFgkNep>z{LkZ|o!4h@IzT5Ksf9h|b$y@+w1_%n%jO|9c^a zRd07+cKP)!+e^PYhsyKr+=eitTI}JWl+>l}&=JnfB6IBWMy!Y23$^y#IawSSL9w)X zAe9=}T%sY%iyT?Jy?st5Yf(C3nPvFE=CIBl(~Hq`@a;SQ4 z&S2P+4@J0iB#uj$>$W}GmlD;1ni&{_5R{}k*05AbhrgsTP}U?Vs3j|n;n9*>DQDQg zN=kVArmG22(^MX!+9JX5$XL3zbK7iA z(qS!$nOdI@vrFX@fl7GU(qvBbi@mAh;(^11gNF|+7P-FPHixxYtz49BPEHpkg|+M~ zd{By}D`wTv45^aZec=3Tuj58Wc47M@4A(@h5HyD?Vqn)JqFI)s^A0sYtq{Yl^rq~L zA-RI!SSm+k_}~;1<4*XJpvcK|67~rTKZb5-wkB#}$>-rV5}kV9;Sy0#pD)_B$;$~p z&?{S~CsW0dvg4FTiWF~Or6KsSDb`9gxO&E$Q`qokt+RJA0#k&}!p`%B&Q{0T7v=l{ z^+m3w;;P(Hr@rViIDbz*JQ@k$!7^!BQ_cmM$%pF1-RdU3smWP zL34F!V~uljUv04w9-Sw3tbh-)OQ6nSrpat!sNzlM+r?ay>!>&*o1q$XiB@Q|qKYI{ zqE;i6I`R0+-60u!eT5g`nZ)O&_ufP@BURt8j%3$q3xIPJoN7#d=TuBDmQfeki+Xb*$xKsiToz5 z%c%mV^=pNQL1Qw5PjHX|AyAKB&epM_+ipmSu&ELuP7!Qk864Ct9dKSzeT-U zKDQ}(wds0y?WH;R@aeShUE`bdoFc|Bs)Ki#h7T69&dNFrs_9g^J_K;61{GoK9D&Oe zhOHzgJWunAg`#U0a#_R71SE@656SHKz?zmYqaGQNm2YAyp$gHC(7yX!jZ#zEhs}p35&@h=oqdV!^_#poNsD+KANcZ%#Egj0wNPZZoUY)c_niP^D*Wb<^@9S07{u4 zNowU{C4dKUbS-?9FLjXuA|H5;U%Z5fHGwvu?APeuR4?E*$YJ!{@s_>@SS+o&9nl^t zSylvVz#)p?fFzG;s!7nzG=cRQZsr=zN-Sk7d6FeLQt_#3A9jZx_eKZv6Sq>zn`U52 zysS%-WdVy!MG){wM`>M2q#d(RiGs%Y<7uyFst0E$ngAaRE5di|6tXEzb>Q-b4F@l_ z!aJox&d`&ov}uHuq^hhL10Si5(-X8vq#SZcwoDyo8L(dQ5q0>^ zQNa)eh2|)NXc(3}`wl|hLEWTyLp@=LW1J+3v=g2^MveBn3E3oSa4X`xLlNa5Q}L`! zDp27mvlaFqMZ?w2e5vLe=~PP75~j*=ya6AP?!#%$Dyd?W^s4zJWVpl!{qqBvfl??E zL4p$#1}m>RI*tHTI7s2SC?!N)*ClGVvTqSJ5iVqjTlu<#MYKXoLTFimC6ON0&AEQT z$5D+c35IDYZr)XKHX_3LYhYZmZ5g7d(s`;lXs~Qqp*a#}zRC!u6BzA>jHG7@lI^EV za-r@!rqI4aakK8%$h9LeOW+mVln1Y+BJDqhy=D0E0{FDBk~a!C@Bts2TU};<1w1w( zY-S)mC0`*vJW8y@{;I#e=`){hFOj9MzOu0I>bbq2yZ;KlO_2Vd!k_%K{j;0sX))S! z`0MKFgOE@cgMZu!T4?x{CVUay4^`A~kO^`8T9Z7Y%2uUG4KXSPHk@^qHj`j1^c#T} zc)nAEuV~Ht(eh&giH{b+R)M$6ornF$59)AbI_;vJ_YK3(IqXYL&NtwC)Cb`$WXVG~ z&SJ^Ebq+FYrAS?@G)7*AIOEwiMEvqoVzzHQM+LE48O|J~5iH(QJnUDVEYHnBw&BN4 zeo%)`lY%(=;5x83IrUme9|B|N*oT0O9JzO8#~KjsD2)L`3~S}VUu1?WE>#S2<9%82 zDZ3>cDJs4G)FhuUzB$V z^s_OOE2f93#RavY8*X$6P@CrL%Ns2lT1q{nuhysSj=sLi%dhVRW0lu!Ef3z)UCbrS z?=$aaKFK_ek;l@kYww3#N48CI@$oZI5^3)Bb34Zxq6d=T+Nchhhd3+<>IFqQ92?n8 zM&o{BlLoo5ebNESwz<^E?nX#`XIc;jdUauLbNZFtH=W;f)GJk_(< z%r#%6&Vespvld?R&}}<+-uBQXYvFYqJmXw*?|7E;ih)jq(ZwSpKtPt5xB#7?5W3no_iNO1k=o6=34CQnwxZrp7B&RaGMJ5Bls@mK|p$_msGoK#HxRY zHvJvp7*hsHa)hG>@J1Bi)V^KETCHQd`mnA~`t`9aduev8?mvlzuC4qTjlPr^-ZWD# z&ukh_yhJN(<0V;K6mU0yhpbo>v7yhW2dMfpkX{SPbFE{Gy}gUaT99Ri*#6UOqZS0U zMwVO_XOPbawXxhs(|tMH&h@1~nj5PH52H(%7mBcZJ<|SVdCOqB;}`984*Vy~O{>pw z@8iD8Om#4x8ozazO4MCU?P#2o;xH5{1<;qOB2=-Xo@5|1`GT6Pj@2|hS2cp#j^Rna zU)*`#l>>?4ZI9poCYui(;`UFL43?WdcKh7^kKcAc)5?e6c{o`qpN~IDGASfAILk;k(GA=jL&0vTswdu&FP3$qkq6`bPU3uS-(?ej7fwavx`oGq*DD z#bSd9aCkoijDU|MrUt4~#`Lmw%+pb8V{!t+qlc^(6p8VP#@GaSU<-=>+G#s-67?nr z*9-`Yl&RN-Hj}6$Z&X^dVYyqgrR+c9=n;l!F{c~0!V|?U__xqgXfsvv^u&^hsp7QJXjqrSX>w;Ohv^V3Vs0NW}!*(yw!W&>_rQ@cZ|1u+=oc|7C4uk3&XN6 zb8Q$42xOn>Zj$r9rhQFq1jUD(17An@uRV#$u@I!7DED=oZ!nYJN5Y zBVSE80oXW9;~?#kU7TJj7e|UNj(TPBJH+}$(0-Q21zf!;RddDODo>{P(bm9Y;0yw_ zCRhJ~dpCEQxge%bDl4c1D_%^<3M>w&a)Z~pV}nJNAQ4~1f(r{o3&VewaPL-K&rwI- zFb%UuPh>1R>4Gog0t8R2>ZX1PXTpT!Cl9waUpQNU(_(DLpw~MzoEkW^u*rU`aPpQb zQ${+O(!HIB50#8Uz66`;Z>fu>G<#%AZXjnF*`6$xBaJg>Lw5UzhJr0eX3M?1j!#Zr zb>R-Mh}p^H#9g2M*86|d{>oR50?j2!+j{J6+i`D%za7)VTu+M(cbZU7W9MENTc++d z{D_HYd=#j?8YSRD_|>VKuWJCcf-xwC@ZANiU;?wpI|g}65fZ`|J;eqLap}Pre(`M& zcD!S=qG=;;9ydb6i4g3r>v*K?3b+%{F~wlbj(|%xpj*BUVw|-Rpv1Z4)mA{{aN^$p zBr=d2xH1M|8u|%YwjD=qKSVE}QTtvXfByrVUW?F21&(b$EIW<^*G4L9Lve+uMN^m* zoR&-`4J{0ORSQyS%Y>gmrp2ZDzqGw z#v_qX;K~S$d!8Ve4##R?C7{|itUtK%aN3M3NVbG&yQ=ECjzV#Z`wJH8MXZ_=5f-NG z9l)peG5`-tL_48o0yvAz)5``>adc0U^n|N_B>LG}u*$UWVeeLL+$*%R39ZxmT$mg$ zQT;lm6D|Tzz$pkkUnTs=edNCO_3i7(N7^@#4=)1DYMZRAzP7HycB;0oNA-`O@`u|u zaHm&LldQ6Yo>s1&<}O9QDwAL`%m}lMxeT`22bueszh?dpQqT7)<){h1?T0Yi#u3)w zCGZADFss248NZ(km}aKQT4==VN0D_|M50FQv1Ee-+e1F4<_LGX+)n@;Kq$ z^a(qtM}cjJQLm4B?N23BsU&&8l2fVD)!+Q))unWb-ls{W*HV(T@|DdyCgqH8Pxt)F z_Muak5-irzjk(f%UYfj9j^QfCwY^itOJD}_UE z?z4)8JKFEc;JQPvDCY&gXLQS;pU?Y)#|Qmf-nN7+tKJ$#xAye35B|Z{au{;D4(p;k z_nvocD}^Di>wFlN=HA1;_|FeK(6?{P$j5pvANF&(VCeErKS$cH6e_-%`@w%ouzK>_ zv5tWccO!R_>0uTa1~)+?F(P#R$wVtC5GkrlbqklxyaEXdI2?tth~>v|3%;oA*DLj5 zT7Q;+fkKkt8*=;FkLUaQ^X6L5ApB*#dhFt9_G+iy}e zj;PX)WO;{V=<VB_GFkK+F_8@Z=igF@&xdQ)`kouLzK`OlylG;Qj0Q-^#*a1iHL4& z=MShJS6JgVXn~#^L2Inlpm>aA3~G%DakS5M7_{RJ&|0r6>_Fa7f!qz(rRN5ruHy!^ z7luX?auJ>+87@N^SA;K5&&|)ygkdH#wPkuXlTAM%3=QsHJap%wL$WwHw7C1=(!oRW zW4_L@_H&=HNZMp_#eyVa`MVC%M1j|v>=cLTh%I+vC&c6G^xu08MSlWP`-Scxyb9w!r>3UEJ#HcYQ_QvF*@Ae=jcbnOk=p zWP75%T0K{=;j!`(mC{6Gc5ct&?xRtyw|)Ut09f3~A=S!O33Gr7uOzHOu1-#5%hiHO zF8~^vS;?hEUd9D4L*pb>OCOn7+_}wyV24Z88X0TWdQDs7WYuyEleGhX6L1MKlz{fx zlkif(BLHsJ#qN$ASz}*RkmNw*F#`Z@`#hta!a1gH%J*WhF{zh_ zVW(B_jd^=VB6k=X`K<8t1(>9X+l&Y_%hV1&g)7P8yg;6bL0|B+AWP!BC_a6V4w=w; zL499Z9*6m0qP0!qD+2HdxAOjw1`GPL3ED^(0UlV#7Nu;?nHO&ziVv2Yi_6M z09A~)J3vfC?GCUzEo(I%8y)EdPt(zC704+J5W9eMJU~o@t~ebaS&~FLTsj@ijAt58 zYpWnryrb`)f3AG!P1e-EGFp7Gi+TP<`&qgpoiMh7zKSIMPomC)HuV3IIv31VSE2aP zo;E%$nxNI$GgPWE&#+&M!@Y>#L81H~zRSO%{#ssyvbpYyekmob_rDAAn~>MQ>vdnm z58u`0;LBU;?B%`zPY|(&lblMeUm*dGWs?$f139;+;M_ z@lKzec&E=!ywhhVE~4$WZre_uw*dAH_&=Jf_qv=7|b!|tq3m%n9JZkDl&`lF!lm8 O1>Vs$HZJXJ { + var documents = response.data.items + var events = documents.map(data => { + var date = data.date.split('-') + var event = { + "start_date": { + "year": date[0], + "month": date[1], + "day": date[2], + "hour": "", + "minute": "", + "second": "", + "millisecond": "", + "format": "" + }, + "end_date": { + "year": date[0], + "month": date[1], + "day": date[2], + "hour": "", + "minute": "", + "second": "", + "millisecond": "", + "format": "" + }, + "media": { + "caption": data['title'], + "credit": "", + "url": mediaPrefix + "/documents/" + data.id + "/512p.jpg" + }, + "text": { + "headline": data.title, + "text": data.description || data.title + }, + "unique_id": data.id + }; + return event + }) + return {'events': events} + }) +} + +async function loadData(value) { + return await getCase(value) +} diff --git a/app/static/timeline/js/library/moment.js b/app/static/timeline/js/library/moment.js new file mode 100644 index 0000000..61dd534 --- /dev/null +++ b/app/static/timeline/js/library/moment.js @@ -0,0 +1,9 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ +(function(e){function t(e,t,n){switch(arguments.length){case 2:return null!=e?e:t;case 3:return null!=e?e:null!=t?t:n;default:throw new Error("Implement me")}}function n(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function r(e,t){function n(){le.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}var r=!0;return d(function(){return r&&(n(),r=!1),t.apply(this,arguments)},t)}function s(e,t){return function(n){return h(e.call(this,n),t)}}function a(e,t){return function(n){return this.lang().ordinal(e.call(this,n),t)}}function i(){}function o(e){b(e),d(this,e)}function u(e){var t=g(e),n=t.year||0,r=t.quarter||0,s=t.month||0,a=t.week||0,i=t.day||0,o=t.hour||0,u=t.minute||0,d=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*d+6e4*u+36e5*o,this._days=+i+7*a,this._months=+s+3*r+12*n,this._data={},this._bubble()}function d(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return t.hasOwnProperty("toString")&&(e.toString=t.toString),t.hasOwnProperty("valueOf")&&(e.valueOf=t.valueOf),e}function c(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&Te.hasOwnProperty(t)&&(n[t]=e[t]);return n}function f(e){return e<0?Math.ceil(e):Math.floor(e)}function h(e,t,n){for(var r=""+Math.abs(e),s=e>=0;r.length=0?Math.floor(t):Math.ceil(t)),n}function M(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function D(e,t,n){return ne(le([e,11,31+t-n]),t,n).week}function v(e){return k(e)?366:365}function k(e){return e%4===0&&e%100!==0||e%400===0}function b(e){var t;e._a&&e._pf.overflow===-2&&(t=e._a[we]<0||e._a[we]>11?we:e._a[Me]<1||e._a[Me]>M(e._a[Ye],e._a[we])?Me:e._a[De]<0||e._a[De]>23?De:e._a[ve]<0||e._a[ve]>59?ve:e._a[ke]<0||e._a[ke]>59?ke:e._a[be]<0||e._a[be]>999?be:-1,e._pf._overflowDayOfYear&&(tMe)&&(t=Me),e._pf.overflow=t)}function S(e){return null==e._isValid&&(e._isValid=!isNaN(e._d.getTime())&&e._pf.overflow<0&&!e._pf.empty&&!e._pf.invalidMonth&&!e._pf.nullInput&&!e._pf.invalidFormat&&!e._pf.userInvalidated,e._strict&&(e._isValid=e._isValid&&0===e._pf.charsLeftOver&&0===e._pf.unusedTokens.length)),e._isValid}function T(e){return e?e.toLowerCase().replace("_","-"):e}function O(e,t){return t._isUTC?le(e).zone(t._offset||0):le(e).local()}function W(e,t){return t.abbr=e,Se[e]||(Se[e]=new i),Se[e].set(t),Se[e]}function G(e){delete Se[e]}function F(e){var t,n,r,s,a=0,i=function(e){if(!Se[e]&&Oe)try{require("./lang/"+e)}catch(e){}return Se[e]};if(!e)return le.fn._lang;if(!_(e)){if(n=i(e))return n;e=[e]}for(;a0;){if(n=i(s.slice(0,t).join("-")))return n;if(r&&r.length>=t&&y(s,r,!0)>=t-1)break;t--}a++}return le.fn._lang}function C(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function P(e){var t,n,r=e.match(Ce);for(t=0,n=r.length;t=0&&Pe.test(e);)e=e.replace(Pe,n),Pe.lastIndex=0,r-=1;return e}function L(e,t){var n,r=t._strict;switch(e){case"Q":return je;case"DDDD":return qe;case"YYYY":case"GGGG":case"gggg":return r?$e:Le;case"Y":case"G":case"g":return Qe;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return r?Je:He;case"S":if(r)return je;case"SS":if(r)return Ve;case"SSS":if(r)return qe;case"DDD":return ze;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return xe;case"a":case"A":return F(t._l)._meridiemParse;case"X":return Ze;case"Z":case"ZZ":return Ae;case"T":return Ne;case"SSSS":return Ie;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return r?Ve:Ue;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Ue;case"Do":return Ee;default:return n=new RegExp(V(j(e.replace("\\","")),"i"))}}function H(e){e=e||"";var t=e.match(Ae)||[],n=t[t.length-1]||[],r=(n+"").match(et)||["-",0,0],s=+(60*r[1])+w(r[2]);return"+"===r[0]?-s:s}function I(e,t,n){var r,s=n._a;switch(e){case"Q":null!=t&&(s[we]=3*(w(t)-1));break;case"M":case"MM":null!=t&&(s[we]=w(t)-1);break;case"MMM":case"MMMM":r=F(n._l).monthsParse(t),null!=r?s[we]=r:n._pf.invalidMonth=t;break;case"D":case"DD":null!=t&&(s[Me]=w(t));break;case"Do":null!=t&&(s[Me]=w(parseInt(t,10)));break;case"DDD":case"DDDD":null!=t&&(n._dayOfYear=w(t));break;case"YY":s[Ye]=le.parseTwoDigitYear(t);break;case"YYYY":case"YYYYY":case"YYYYYY":s[Ye]=w(t);break;case"a":case"A":n._isPm=F(n._l).isPM(t);break;case"H":case"HH":case"h":case"hh":s[De]=w(t);break;case"m":case"mm":s[ve]=w(t);break;case"s":case"ss":s[ke]=w(t);break;case"S":case"SS":case"SSS":case"SSSS":s[be]=w(1e3*("0."+t));break;case"X":n._d=new Date(1e3*parseFloat(t));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=H(t);break;case"dd":case"ddd":case"dddd":r=F(n._l).weekdaysParse(t),null!=r?(n._w=n._w||{},n._w.d=r):n._pf.invalidWeekday=t;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":e=e.substr(0,1);case"gggg":case"GGGG":case"GGGGG":e=e.substr(0,2),t&&(n._w=n._w||{},n._w[e]=w(t));break;case"gg":case"GG":n._w=n._w||{},n._w[e]=le.parseTwoDigitYear(t)}}function x(e){var n,r,s,a,i,o,u,d;n=e._w,null!=n.GG||null!=n.W||null!=n.E?(i=1,o=4,r=t(n.GG,e._a[Ye],ne(le(),1,4).year),s=t(n.W,1),a=t(n.E,1)):(d=F(e._l),i=d._week.dow,o=d._week.doy,r=t(n.gg,e._a[Ye],ne(le(),i,o).year),s=t(n.w,1),null!=n.d?(a=n.d,av(a)&&(e._pf._overflowDayOfYear=!0),r=B(a,0,e._dayOfYear),e._a[we]=r.getUTCMonth(),e._a[Me]=r.getUTCDate()),n=0;n<3&&null==e._a[n];++n)e._a[n]=i[n]=s[n];for(;n<7;n++)e._a[n]=i[n]=null==e._a[n]?2===n?1:0:e._a[n];e._d=(e._useUTC?B:R).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()+e._tzm)}}function N(e){var t;e._d||(t=g(e._i),e._a=[t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond],A(e))}function Z(e){var t=new Date;return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function E(e){if(e._f===le.ISO_8601)return void J(e);e._a=[],e._pf.empty=!0;var t,n,r,s,a,i=F(e._l),o=""+e._i,u=o.length,d=0;for(r=z(e._f,i).match(Ce)||[],t=0;t0&&e._pf.unusedInput.push(a),o=o.slice(o.indexOf(n)+n.length),d+=n.length),ut[s]?(n?e._pf.empty=!1:e._pf.unusedTokens.push(s),I(s,n,e)):e._strict&&!n&&e._pf.unusedTokens.push(s);e._pf.charsLeftOver=u-d,o.length>0&&e._pf.unusedInput.push(o),e._isPm&&e._a[De]<12&&(e._a[De]+=12),e._isPm===!1&&12===e._a[De]&&(e._a[De]=0),A(e),b(e)}function j(e){return e.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,s){return t||n||r||s})}function V(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function q(e){var t,r,s,a,i;if(0===e._f.length)return e._pf.invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a0,u[4]=n,ee.apply({},u)}function ne(e,t,n){var r,s=n-t,a=n-e.day();return a>s&&(a-=7),ar?7:0)-(o0?e:e-1,dayOfYear:i>0?i:v(e-1)+i}}function se(t){var n=t._i,r=t._f;return null===n||r===e&&""===n?le.invalid({nullInput:!0}):("string"==typeof n&&(t._i=n=F().preparse(n)),le.isMoment(n)?(t=c(n),t._d=new Date(+n._d)):r?_(r)?q(t):E(t):X(t),new o(t))}function ae(e,t){var n,r;if(1===t.length&&_(t[0])&&(t=t[0]),!t.length)return le();for(n=t[0],r=1;r=0?"+":"-";return t+h(Math.abs(e),6)},gg:function(){return h(this.weekYear()%100,2)},gggg:function(){return h(this.weekYear(),4)},ggggg:function(){return h(this.weekYear(),5)},GG:function(){return h(this.isoWeekYear()%100,2)},GGGG:function(){return h(this.isoWeekYear(),4)},GGGGG:function(){return h(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return w(this.milliseconds()/100)},SS:function(){return h(w(this.milliseconds()/10),2)},SSS:function(){return h(this.milliseconds(),3)},SSSS:function(){return h(this.milliseconds(),3)},Z:function(){var e=-this.zone(),t="+";return e<0&&(e=-e,t="-"),t+h(w(e/60),2)+":"+h(w(e)%60,2)},ZZ:function(){var e=-this.zone(),t="+";return e<0&&(e=-e,t="-"),t+h(w(e/60),2)+h(w(e)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},dt=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];it.length;)me=it.pop(),ut[me+"o"]=a(ut[me],me);for(;ot.length;)me=ot.pop(),ut[me+me]=s(ut[me],2);for(ut.DDDD=s(ut.DDD,3),d(i.prototype,{set:function(e){var t,n;for(n in e)t=e[n],"function"==typeof t?this[n]=t:this["_"+n]=t},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(e){return this._months[e.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(e){return this._monthsShort[e.month()]},monthsParse:function(e){var t,n,r;for(this._monthsParse||(this._monthsParse=[]),t=0;t<12;t++)if(this._monthsParse[t]||(n=le.utc([2e3,t]),r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[t]=new RegExp(r.replace(".",""),"i")),this._monthsParse[t].test(e))return t},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(e){return this._weekdays[e.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(e){return this._weekdaysShort[e.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(e){return this._weekdaysMin[e.day()]},weekdaysParse:function(e){var t,n,r;for(this._weekdaysParse||(this._weekdaysParse=[]),t=0;t<7;t++)if(this._weekdaysParse[t]||(n=le([2e3,1]).day(t),r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[t]=new RegExp(r.replace(".",""),"i")),this._weekdaysParse[t].test(e))return t},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D YYYY",LLL:"MMMM D YYYY LT",LLLL:"dddd, MMMM D YYYY LT"},longDateFormat:function(e){var t=this._longDateFormat[e];return!t&&this._longDateFormat[e.toUpperCase()]&&(t=this._longDateFormat[e.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e]=t),t},isPM:function(e){return"p"===(e+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(e,t){var n=this._calendar[e];return"function"==typeof n?n.apply(t):n},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(e,t,n,r){var s=this._relativeTime[n];return"function"==typeof s?s(e,t,n,r):s.replace(/%d/i,e)},pastFuture:function(e,t){var n=this._relativeTime[e>0?"future":"past"];return"function"==typeof n?n(t):n.replace(/%s/i,t)},ordinal:function(e){return this._ordinal.replace("%d",e)},_ordinal:"%d",preparse:function(e){return e},postformat:function(e){return e},week:function(e){return ne(e,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),le=function(t,r,s,a){var i;return"boolean"==typeof s&&(a=s,s=e),i={},i._isAMomentObject=!0,i._i=t,i._f=r,i._l=s,i._strict=a,i._isUTC=!1,i._pf=n(),se(i)},le.suppressDeprecationWarnings=!1,le.createFromInputFallback=r("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(e){e._d=new Date(e._i)}),le.min=function(){var e=[].slice.call(arguments,0);return ae("isBefore",e)},le.max=function(){var e=[].slice.call(arguments,0);return ae("isAfter",e)},le.utc=function(t,r,s,a){var i;return"boolean"==typeof s&&(a=s,s=e),i={},i._isAMomentObject=!0,i._useUTC=!0,i._isUTC=!0,i._l=s,i._i=t,i._f=r,i._strict=a,i._pf=n(),se(i).utc()},le.unix=function(e){return le(1e3*e)},le.duration=function(e,t){var n,r,s,a=e,i=null;return le.isDuration(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:"number"==typeof e?(a={},t?a[t]=e:a.milliseconds=e):(i=Ge.exec(e))?(n="-"===i[1]?-1:1,a={y:0,d:w(i[Me])*n,h:w(i[De])*n,m:w(i[ve])*n,s:w(i[ke])*n,ms:w(i[be])*n}):(i=Fe.exec(e))&&(n="-"===i[1]?-1:1,s=function(e){var t=e&&parseFloat(e.replace(",","."));return(isNaN(t)?0:t)*n},a={y:s(i[2]),M:s(i[3]),d:s(i[4]),h:s(i[5]),m:s(i[6]),s:s(i[7]),w:s(i[8])}),r=new u(a),le.isDuration(e)&&e.hasOwnProperty("_lang")&&(r._lang=e._lang),r},le.version=ye,le.defaultFormat=Re,le.ISO_8601=function(){},le.momentProperties=Te,le.updateOffset=function(){},le.relativeTimeThreshold=function(t,n){return at[t]!==e&&(at[t]=n,!0)},le.lang=function(e,t){var n;return e?(t?W(T(e),t):null===t?(G(e),e="en"):Se[e]||F(e),n=le.duration.fn._lang=le.fn._lang=F(e),n._abbr):le.fn._lang._abbr},le.langData=function(e){return e&&e._lang&&e._lang._abbr&&(e=e._lang._abbr),F(e)},le.isMoment=function(e){return e instanceof o||null!=e&&e.hasOwnProperty("_isAMomentObject")},le.isDuration=function(e){return e instanceof u},me=dt.length-1;me>=0;--me)Y(dt[me]);le.normalizeUnits=function(e){return p(e)},le.invalid=function(e){var t=le.utc(NaN);return null!=e?d(t._pf,e):t._pf.userInvalidated=!0,t},le.parseZone=function(){return le.apply(null,arguments).parseZone()},le.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)},d(le.fn=o.prototype,{clone:function(){return le(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().lang("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var e=le(this).utc();return 00)},parsingFlags:function(){return d({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(e){var t=U(this,e||le.defaultFormat);return this.lang().postformat(t)},add:function(e,t){var n;return n="string"==typeof e&&"string"==typeof t?le.duration(isNaN(+t)?+e:+t,isNaN(+t)?t:e):"string"==typeof e?le.duration(+t,e):le.duration(e,t),l(this,n,1),this},subtract:function(e,t){var n;return n="string"==typeof e&&"string"==typeof t?le.duration(isNaN(+t)?+e:+t,isNaN(+t)?t:e):"string"==typeof e?le.duration(+t,e):le.duration(e,t),l(this,n,-1),this},diff:function(e,t,n){var r,s,a=O(e,this),i=6e4*(this.zone()-a.zone());return t=p(t),"year"===t||"month"===t?(r=432e5*(this.daysInMonth()+a.daysInMonth()),s=12*(this.year()-a.year())+(this.month()-a.month()),s+=(this-le(this).startOf("month")-(a-le(a).startOf("month")))/r,s-=6e4*(this.zone()-le(this).startOf("month").zone()-(a.zone()-le(a).startOf("month").zone()))/r,"year"===t&&(s/=12)):(r=this-a,s="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-i)/864e5:"week"===t?(r-i)/6048e5:r),n?s:f(s)},from:function(e,t){return le.duration(this.diff(e)).lang(this.lang()._abbr).humanize(!t)},fromNow:function(e){return this.from(le(),e)},calendar:function(e){var t=e||le(),n=O(t,this).startOf("day"),r=this.diff(n,"days",!0),s=r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse";return this.format(this.lang().calendar(s,this))},isLeapYear:function(){return k(this.year())},isDST:function(){return this.zone()+le(e).startOf(t)},isBefore:function(e,t){return t="undefined"!=typeof t?t:"millisecond",+this.clone().startOf(t)<+le(e).startOf(t)},isSame:function(e,t){return t=t||"ms",+this.clone().startOf(t)===+O(e,this).startOf(t)},min:r("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(e){return e=le.apply(null,arguments),ethis?this:e}),zone:function(e,t){var n=this._offset||0;return null==e?this._isUTC?n:this._d.getTimezoneOffset():("string"==typeof e&&(e=H(e)),Math.abs(e)<16&&(e=60*e),this._offset=e,this._isUTC=!0,n!==e&&(!t||this._changeInProgress?l(this,le.duration(n-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,le.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(e){return e=e?le(e).zone():0,(this.zone()-e)%60===0},daysInMonth:function(){return M(this.year(),this.month())},dayOfYear:function(e){var t=ge((le(this).startOf("day")-le(this).startOf("year"))/864e5)+1;return null==e?t:this.add("d",e-t)},quarter:function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},weekYear:function(e){var t=ne(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==e?t:this.add("y",e-t)},isoWeekYear:function(e){var t=ne(this,1,4).year;return null==e?t:this.add("y",e-t)},week:function(e){var t=this.lang().week(this);return null==e?t:this.add("d",7*(e-t))},isoWeek:function(e){var t=ne(this,1,4).week;return null==e?t:this.add("d",7*(e-t))},weekday:function(e){var t=(this.day()+7-this.lang()._week.dow)%7;return null==e?t:this.add("d",e-t)},isoWeekday:function(e){return null==e?this.day()||7:this.day(this.day()%7?e:e-7)},isoWeeksInYear:function(){return D(this.year(),1,4)},weeksInYear:function(){var e=this._lang._week;return D(this.year(),e.dow,e.doy)},get:function(e){return e=p(e),this[e]()},set:function(e,t){return e=p(e),"function"==typeof this[e]&&this[e](t),this},lang:function(t){return t===e?this._lang:(this._lang=F(t),this)}}),le.fn.millisecond=le.fn.milliseconds=de("Milliseconds",!1),le.fn.second=le.fn.seconds=de("Seconds",!1),le.fn.minute=le.fn.minutes=de("Minutes",!1),le.fn.hour=le.fn.hours=de("Hours",!0),le.fn.date=de("Date",!0),le.fn.dates=r("dates accessor is deprecated. Use date instead.",de("Date",!0)),le.fn.year=de("FullYear",!0),le.fn.years=r("years accessor is deprecated. Use year instead.",de("FullYear",!0)),le.fn.days=le.fn.day,le.fn.months=le.fn.month,le.fn.weeks=le.fn.week,le.fn.isoWeeks=le.fn.isoWeek,le.fn.quarters=le.fn.quarter,le.fn.toJSON=le.fn.toISOString,d(le.duration.fn=u.prototype,{_bubble:function(){var e,t,n,r,s=this._milliseconds,a=this._days,i=this._months,o=this._data;o.milliseconds=s%1e3,e=f(s/1e3),o.seconds=e%60,t=f(e/60),o.minutes=t%60,n=f(t/60),o.hours=n%24,a+=f(n/24),o.days=a%30,i+=f(a/30),o.months=i%12,r=f(i/12),o.years=r},weeks:function(){return f(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)},humanize:function(e){var t=+this,n=te(t,!e,this.lang());return e&&(n=this.lang().pastFuture(t,n)),this.lang().postformat(n)},add:function(e,t){var n=le.duration(e,t);return this._milliseconds+=n._milliseconds,this._days+=n._days,this._months+=n._months,this._bubble(),this},subtract:function(e,t){var n=le.duration(e,t);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(e){return e=p(e),this[e.toLowerCase()+"s"]()},as:function(e){return e=p(e),this["as"+e.charAt(0).toUpperCase()+e.slice(1)+"s"]()},lang:le.fn.lang,toIsoString:function(){var e=Math.abs(this.years()),t=Math.abs(this.months()),n=Math.abs(this.days()),r=Math.abs(this.hours()),s=Math.abs(this.minutes()),a=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(e?e+"Y":"")+(t?t+"M":"")+(n?n+"D":"")+(r||s||a?"T":"")+(r?r+"H":"")+(s?s+"M":"")+(a?a+"S":""):"P0D"}});for(me in tt)tt.hasOwnProperty(me)&&(fe(me,tt[me]),ce(me.toLowerCase()));fe("Weeks",6048e5),le.duration.fn.asMonths=function(){return(+this-31536e6*this.years())/2592e6+12*this.years()},le.lang("en",{ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),Oe?module.exports=le:"function"==typeof define&&define.amd?(define("moment",function(e,t,n){return n.config&&n.config()&&n.config().noGlobal===!0&&(pe.moment=_e),le}),he(!0)):he()}).call(this); \ No newline at end of file diff --git a/app/static/timeline/js/locale/af.json b/app/static/timeline/js/locale/af.json new file mode 100644 index 0000000..561190c --- /dev/null +++ b/app/static/timeline/js/locale/af.json @@ -0,0 +1,75 @@ +{ + "lang": "af", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Maart", + "April", + "Mei", + "Junei", + "Julie", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Des." + ], + "day_abbr": [ + "Son.", + "Maan.", + "Dins.", + "Woen.", + "Don.", + "Vry.", + "Sat." + ], + "day": [ + "Sondag", + "Maandag", + "Dinsdag", + "Woensdag", + "Donderdag", + "Vrydag", + "Saterdag" + ], + "month": [ + "Januarie", + "Februarie", + "Maart", + "April", + "Mei", + "Junie", + "Julie", + "Augustus", + "September", + "Oktober", + "November", + "Desember" + ] + }, + "api": { + "wikipedia": "af" + }, + "messages": { + "loading": "Aan't laai", + "contract_timeline": "Krimp die tydlyn", + "return_to_title": "Begin voor", + "wikipedia": "Van Wikipedia, die gratis ensiklopedie", + "loading_content": "Die inhoud laai", + "expand_timeline": "Rek die tydlyn", + "loading_timeline": "Die tydlyn laai... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'om' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ar.json b/app/static/timeline/js/locale/ar.json new file mode 100644 index 0000000..4d4352a --- /dev/null +++ b/app/static/timeline/js/locale/ar.json @@ -0,0 +1,76 @@ +{ + "lang": "ar", + "direction": "rtl", + "messages": { + "loading": "تحميل", + "contract_timeline": "الاتفاقية", + "return_to_title": "العودة", + "wikipedia": "من ويكيبيديا, الموسوعة الحرة", + "loading_content": "تحميل المحتوى", + "expand_timeline": "تكبير العرض", + "loading_timeline": "جاري التحميل... " + }, + "api": { + "wikipedia": "ar" + }, + "date": { + "month_abbr": [ + "كانون الثاني", + "شباط", + "آذار", + "نيسان", + "أيار", + "حزيران", + "تموز", + "آب", + "أيلول", + "تشرين الأول", + "تشرين الثاني", + "كانون الأول" + ], + "day_abbr": [ + "الأحد", + "الإثنين", + "الثلاثاء", + "الأربعاء", + "الخميس", + "الجمعة", + "السبت" + ], + "day": [ + "الأحد", + "الإثنين", + "الثلاثاء", + "الأربعاء", + "الخميس", + "الجمعة", + "السبت" + ], + "month": [ + "كانون الثاني", + "شباط", + "آذار", + "نيسان", + "أيار", + "حزيران", + "تموز", + "آب", + "أيلول", + "تشرين الأول", + "تشرين الثاني", + "كانون الأول" + ] + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/be.json b/app/static/timeline/js/locale/be.json new file mode 100644 index 0000000..a192e23 --- /dev/null +++ b/app/static/timeline/js/locale/be.json @@ -0,0 +1,75 @@ +{ + "lang": "be", + "date": { + "month_abbr": [ + "стд", + "лют", + "скв", + "крс", + "май", + "чрв", + "лпн", + "жнв", + "врс", + "кст", + "лст", + "снж" + ], + "day_abbr": [ + "Нд.", + "Пн.", + "Аўт.", + "Ср.", + "Чц.", + "Пт.", + "Сб." + ], + "day": [ + "нядзеля", + "панядзелак", + "аўторак", + "серада", + "чацвер", + "пятніца", + "субота" + ], + "month": [ + "студзень", + "люты", + "сакавік", + "красавік", + "май", + "чэрвень", + "ліпень", + "жнівень", + "верасень", + "кастрычнік", + "лістапад", + "снежань" + ] + }, + "api": { + "wikipedia": "be" + }, + "messages": { + "loading": "Загрузка", + "contract_timeline": "Аддаліць лінію часу", + "return_to_title": "Вярнуцца ў пачатак", + "wikipedia": "З Вікіпедыі, свабоднай энцыклапедыі", + "loading_content": "Загрузка зместу", + "expand_timeline": "Наблізіць лінію часу", + "loading_timeline": "Загрузка лініі часу... " + }, + "dateformats": { + "full_long": "d mmm yyyy 'at' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "time_no_seconds_short": "h:MM TT", + "month_short": "mmm", + "full_long_small_date": "h:MM TT'
d mmm yyyy''", + "time_no_seconds_small_date": "h:MM TT'
'd mmmm yyyy''", + "month": "mmmm yyyy" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/bg.json b/app/static/timeline/js/locale/bg.json new file mode 100644 index 0000000..c66dc65 --- /dev/null +++ b/app/static/timeline/js/locale/bg.json @@ -0,0 +1,75 @@ +{ + "lang": "bg", + "date": { + "month_abbr": [ + "Ян.", + "Фев.", + "Март", + "Апр.", + "Май", + "Юни", + "Юли", + "Авг.", + "Септ.", + "Окт.", + "Ноем.", + "Дек." + ], + "day_abbr": [ + "Нед.", + "Пон.", + "Вт.", + "Ср.", + "Четв.", + "Пет.", + "Съб." + ], + "day": [ + "Неделя", + "Понеделник", + "Вторник", + "Сряда", + "Четвъртък", + "Петък", + "Събота" + ], + "month": [ + "Януари", + "Февруари", + "Март", + "Април", + "Май", + "Юни", + "Юли", + "Август", + "Септември", + "Октомври", + "Ноември", + "Декември" + ] + }, + "api": { + "wikipedia": "bg" + }, + "messages": { + "loading": "Зарежда се", + "contract_timeline": "Свиване", + "return_to_title": "В началото", + "wikipedia": "От Уикипедия, свободната енциклопедия", + "loading_content": "Съдържанието се зарежда", + "expand_timeline": "Разширяване", + "loading_timeline": "Зареждане... " + }, + "dateformats": { + "full_long": "d mmm yyyy 'at' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ca.json b/app/static/timeline/js/locale/ca.json new file mode 100644 index 0000000..53078b3 --- /dev/null +++ b/app/static/timeline/js/locale/ca.json @@ -0,0 +1,75 @@ +{ + "lang": "ca", + "date": { + "month_abbr": [ + "Gen", + "Feb", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Ago", + "Set", + "Oct", + "Nov", + "Des" + ], + "day_abbr": [ + "Dg.", + "Dl.", + "Dt.", + "Dc.", + "Dj.", + "Dv.", + "Ds." + ], + "day": [ + "Diumenge", + "Dilluns", + "Dimarts", + "Dimecres", + "Dijous", + "Divendres", + "Dissabte" + ], + "month": [ + "Gener", + "Febrer", + "Març", + "Abril", + "Maig", + "Juny", + "Juliol", + "Agost", + "Setembre", + "Octubre", + "Novembre", + "Desembre" + ] + }, + "api": { + "wikipedia": "ca" + }, + "messages": { + "loading": "Carregant", + "contract_timeline": "Reduir la cronologia", + "return_to_title": "Tornar al títol", + "wikipedia": "Des de Wikipedia, l'enciclopèdia lliure", + "loading_content": "Carregant contingut", + "expand_timeline": "Ampliar la cronologia", + "loading_timeline": "Carregant cronologia..." + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "''d mmmm yyyy'' HH:MM", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/cz.json b/app/static/timeline/js/locale/cz.json new file mode 100644 index 0000000..efe32b8 --- /dev/null +++ b/app/static/timeline/js/locale/cz.json @@ -0,0 +1,75 @@ +{ + "lang": "cz", + "date": { + "month_abbr": [ + "Led", + "Úno", + "Bře", + "Dub", + "Kvě", + "Čen", + "Čec", + "Srp", + "Zář", + "Říj", + "Lis", + "Pro" + ], + "day_abbr": [ + "Ne", + "Po", + "Út", + "St", + "Čt", + "Pá", + "So" + ], + "day": [ + "neděle", + "pondělí", + "úterý", + "středa", + "čtvrtek", + "pátek", + "sobota" + ], + "month": [ + "ledna", + "února", + "března", + "dubna", + "května", + "června", + "července", + "srpna", + "září", + "října", + "listopadu", + "prosince" + ] + }, + "api": { + "wikipedia": "cs" + }, + "messages": { + "loading": "Nahrávám", + "contract_timeline": "Sbalit časovou osu", + "return_to_title": "Zpět na začátek", + "wikipedia": "Zdroj: otevřená encyklopedie Wikipedia", + "loading_content": "Nahrávám obsah", + "expand_timeline": "Rozbalit časovou osu", + "loading_timeline": "Načítám časovou osu... " + }, + "dateformats": { + "full_long": "dddd d. mmm yyyy 'v' HH:MM", + "full_short": "d. mmm ", + "full": "d. mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
dddd d. mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/da.json b/app/static/timeline/js/locale/da.json new file mode 100644 index 0000000..cf912b6 --- /dev/null +++ b/app/static/timeline/js/locale/da.json @@ -0,0 +1,75 @@ +{ + "lang": "da", + "date": { + "month_abbr": [ + "jan.", + "feb.", + "mar.", + "apr.", + "maj.", + "jun.", + "jul.", + "aug.", + "sep.", + "okt.", + "nov.", + "dec." + ], + "day_abbr": [ + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø." + ], + "day": [ + "søndag", + "mandag", + "tirsdag", + "onsdag", + "torsdag", + "fredag", + "lørdag" + ], + "month": [ + "januar", + "februar", + "marts", + "april", + "maj", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "december" + ] + }, + "api": { + "wikipedia": "da" + }, + "messages": { + "loading": "Henter", + "contract_timeline": "Træk tidslinien sammen", + "return_to_title": "Tilbage til titel", + "wikipedia": "Fra Wikipedia", + "loading_content": "Henter indhold", + "expand_timeline": "Udvid tidslinien", + "loading_timeline": "Henter tidslinie..." + }, + "dateformats": { + "full_long": "dddd',' d. mmm',' yyyy 'um' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d. mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/de.json b/app/static/timeline/js/locale/de.json new file mode 100644 index 0000000..2af0367 --- /dev/null +++ b/app/static/timeline/js/locale/de.json @@ -0,0 +1,76 @@ +{ + "lang": "de", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "März", + "Apr.", + "Mai", + "Juni", + "Juli", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Dez." + ], + "day_abbr": [ + "So.", + "Mo.", + "Di.", + "Mi.", + "Do.", + "Fr.", + "Sa." + ], + "day": [ + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag" + ], + "month": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + }, + "api": { + "wikipedia": "de" + }, + "messages": { + "loading": "Loading", + "contract_timeline": "Chronologie verkleinern", + "return_to_title": "Zurück zum Anfang", + "wikipedia": "Wikipedia, Die freie Enzyklopädie", + "loading_content": "Loading", + "swipe_to_navigate": "Streichen um zu navigieren
OK", + "expand_timeline": "Chronologie vergrößern", + "loading_timeline": "Chronologie wird geladen..." + }, + "dateformats": { + "full_long": "dddd',' d. mmm yyyy 'um' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d. mmm yyyy''" + } +} diff --git a/app/static/timeline/js/locale/el.json b/app/static/timeline/js/locale/el.json new file mode 100644 index 0000000..2ad0e65 --- /dev/null +++ b/app/static/timeline/js/locale/el.json @@ -0,0 +1,75 @@ +{ + "lang": "en", + "date": { + "month_abbr": [ + "Ιαν.", + "Φεβ.", + "Μαρ.", + "Απρ.", + "Μαη", + "Ιουν.", + "Ιουλ.", + "Αύγ.", + "Σεπτ.", + "Οκτ.", + "Νοεμ.", + "Δεκ." + ], + "day_abbr": [ + "Κυρ.", + "Δευ.", + "Τρίτη.", + "Τετ.", + "Πεμπ.", + "Παρ.", + "Σαβ." + ], + "day": [ + "Κυριακή", + "Δευτέρα", + "Τρίτη", + "Τετάρτη", + "Πέμπτη", + "Παρασκευή", + "Σάββατο" + ], + "month": [ + "Ιανουάριος", + "Φεβρουάριος", + "Μάρτιος", + "Απρίλιος", + "Μάιος", + "Ιούνιος", + "Ιούλιος", + "Αύγουστος", + "Σεπτέμβριος", + "Οκτώβριος", + "Νοέμβριος", + "Δεκέμβριος" + ] + }, + "api": { + "wikipedia": "en" + }, + "messages": { + "loading": "Γίνεται Φόρτωση", + "contract_timeline": "Contract Timeline", + "return_to_title": "Επιστροφή στον Τίτλο", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Φόρτωση Περιεχομένου", + "expand_timeline": "Μεγέθυνση", + "loading_timeline": "Φόρτωση Timeline... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/en-24hr.json b/app/static/timeline/js/locale/en-24hr.json new file mode 100644 index 0000000..1d20e1c --- /dev/null +++ b/app/static/timeline/js/locale/en-24hr.json @@ -0,0 +1,75 @@ +{ + "lang": "en", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "March", + "April", + "May", + "June", + "July", + "Aug.", + "Sept.", + "Oct.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Sun.", + "Mon.", + "Tues.", + "Wed.", + "Thurs.", + "Fri.", + "Sat." + ], + "day": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "month": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + }, + "api": { + "wikipedia": "en" + }, + "messages": { + "loading": "Loading", + "contract_timeline": "Contract Timeline", + "return_to_title": "Return to Title", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Loading Content", + "expand_timeline": "Expand Timeline", + "loading_timeline": "Loading Timeline... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' HH:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM TT", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/en-week.json b/app/static/timeline/js/locale/en-week.json new file mode 100644 index 0000000..b469c81 --- /dev/null +++ b/app/static/timeline/js/locale/en-week.json @@ -0,0 +1,75 @@ +{ + "lang": "en", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "March", + "April", + "May", + "June", + "July", + "Aug.", + "Sept.", + "Oct.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Sun.", + "Mon.", + "Tues.", + "Wed.", + "Thurs.", + "Fri.", + "Sat." + ], + "day": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "month": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + }, + "api": { + "wikipedia": "en" + }, + "messages": { + "loading": "Loading", + "contract_timeline": "Contract Timeline", + "return_to_title": "Return to Title", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Loading Content", + "expand_timeline": "Expand Timeline", + "loading_timeline": "Loading Timeline... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' HH:MM TT", + "full_short": "'Week' W", + "full": "'Week' W", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM TT", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/en.json b/app/static/timeline/js/locale/en.json new file mode 100644 index 0000000..a8e5173 --- /dev/null +++ b/app/static/timeline/js/locale/en.json @@ -0,0 +1,125 @@ +{ + "name": "English", + "lang": "en", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "March", + "April", + "May", + "June", + "July", + "Aug.", + "Sept.", + "Oct.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Sun.", + "Mon.", + "Tues.", + "Wed.", + "Thurs.", + "Fri.", + "Sat." + ], + "day": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "month": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + }, + "api": { + "wikipedia": "en" // the two letter code at the beginning of the Wikipedia subdomain for this language + }, + "messages": { + "loading": "Loading", + "error": "Error", + "contract_timeline": "Contract Timeline", + "return_to_title": "Return to Title", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Loading Content", + "expand_timeline": "Expand Timeline", + "loading_timeline": "Loading Timeline... ", + "swipe_to_navigate": "Swipe to Navigate
OK", + "unknown_read_err": "An unexpected error occurred trying to read your spreadsheet data", + "invalid_url_err": "Unable to read Timeline data. Make sure your URL is for a Google Spreadsheet or a Timeline JSON file.", + "network_err": "Unable to read your Google Spreadsheet. Make sure you have published it to the web.", + "empty_feed_err": "No data entries found", + "missing_start_date_err": "Missing start_date", + "invalid_data_format_err": "Header row has been modified.", + "date_compare_err": "Can't compare TL.Dates on different scales", + "invalid_scale_err": "Invalid scale", + "invalid_date_err": "Invalid date: month, day and year must be numbers.", + "invalid_separator_error": "Invalid time: misuse of : or . as separator.", + "invalid_hour_err": "Invalid time (hour)", + "invalid_minute_err": "Invalid time (minute)", + "invalid_second_err": "Invalid time (second)", + "invalid_fractional_err": "Invalid time (fractional seconds)", + "invalid_second_fractional_err": "Invalid time (seconds and fractional seconds)", + "invalid_year_err": "Invalid year", + "flickr_notfound_err": "Photo not found or private", + "flickr_invalidurl_err": "Invalid Flickr URL", + "imgur_invalidurl_err": "Invalid Imgur URL", + "twitter_invalidurl_err": "Invalid Twitter URL", + "twitter_load_err": "Unable to load Tweet", + "twitterembed_invalidurl_err": "Invalid Twitter Embed url", + "wikipedia_load_err": "Unable to load Wikipedia entry", + "youtube_invalidurl_err": "Invalid YouTube URL", + "spotify_invalid_url": "Invalid Spotify URL", + "template_value_err": "No value provided for variable", + "invalid_rgb_err": "Invalid RGB argument", + "time_scale_scale_err": "Don't know how to get date from time for scale", + "axis_helper_no_options_err": "Axis helper must be configured with options", + "axis_helper_scale_err": "No AxisHelper available for scale", + "invalid_integer_option": "Invalid option value—must be a whole number." + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + }, + "era_labels": { // specify prefix or suffix to apply to formatted date. Blanks mean no change. + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { // if either of these is specified, the year will be converted to positive before they are applied + "prefix": "", + "suffix": "BCE" + } + }, + "period_labels": { // use of t/tt/T/TT is a legacy of original Timeline date format + "t": ["a", "p"], + "tt": ["am", "pm"], + "T": ["A", "P"], + "TT": ["AM", "PM"] + }, +} diff --git a/app/static/timeline/js/locale/eo.json b/app/static/timeline/js/locale/eo.json new file mode 100644 index 0000000..849fc62 --- /dev/null +++ b/app/static/timeline/js/locale/eo.json @@ -0,0 +1,75 @@ +{ + "lang": "eo", + "date": { + "month_abbr": [ + "jan.", + "feb.", + "mar.", + "apr.", + "maj.", + "jun.", + "jul.", + "aŭg.", + "sep.", + "okt.", + "nov.", + "dec." + ], + "day_abbr": [ + "dim.", + "lun.", + "mar.", + "mer.", + "ĵaŭ.", + "ven.", + "sab." + ], + "day": [ + "dimanĉo", + "lundo", + "mardo", + "merkredo", + "ĵaŭdo", + "vendredo", + "sabato" + ], + "month": [ + "januaro", + "februaro", + "marto", + "aprilo", + "majo", + "junio", + "julio", + "aŭgusto", + "septembro", + "oktobro", + "novembro", + "decembro" + ] + }, + "api": { + "wikipedia": "eo" + }, + "messages": { + "loading": "Ŝarĝante", + "contract_timeline": "Malpliampleksigu Kronologio", + "return_to_title": "Reveno al Titolo", + "wikipedia": "El Vikipedio, la libera enciklopedio", + "loading_content": "Ŝarĝante enhavo", + "expand_timeline": "Pliampleksigu Kronologio", + "loading_timeline": "Ŝarĝante Kronologio... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'ĉe' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/es.json b/app/static/timeline/js/locale/es.json new file mode 100644 index 0000000..6edcabd --- /dev/null +++ b/app/static/timeline/js/locale/es.json @@ -0,0 +1,76 @@ +{ + "lang": "es", + "date": { + "month_abbr": [ + "Ene.", + "Feb.", + "Mar.", + "Abr.", + "May.", + "Jun.", + "Jul.", + "Ago.", + "Sep.", + "Oct.", + "Nov.", + "Dic." + ], + "day_abbr": [ + "Dom.", + "Lun.", + "Mar.", + "Mié.", + "Jue.", + "Vie.", + "Sáb." + ], + "day": [ + "Domingo", + "Lunes", + "Martes", + "Miércoles", + "Jueves", + "Viernes", + "Sábado" + ], + "month": [ + "Enero", + "Febrero", + "Marzo", + "Abril", + "Mayo", + "Junio", + "Julio", + "Agosto", + "Septiembre", + "Octubre", + "Noviembre", + "Diciembre" + ] + }, + "api": { + "wikipedia": "es" + }, + "messages": { + "loading": "cargando", + "contract_timeline": "Reducir la cronología", + "return_to_title": "Volver al título", + "swipe_nav": "Desliza para ver", + "wikipedia": "Desde Wikipedia, la enciclopedia libre", + "loading_content": "cargando", + "expand_timeline": "Expandir la cronología", + "loading_timeline": "La cronología esta cargando" + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "''d mmmm yyyy'' HH:MM", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/et.json b/app/static/timeline/js/locale/et.json new file mode 100644 index 0000000..fe0b0ed --- /dev/null +++ b/app/static/timeline/js/locale/et.json @@ -0,0 +1,75 @@ +{ + "lang": "et", + "date": { + "month_abbr": [ + "jaan.", + "veebr.", + "märts", + "apr.", + "mai", + "juuni", + "juuli", + "aug.", + "sept.", + "okt.", + "nov.", + "dets." + ], + "day_abbr": [ + "P", + "E", + "T", + "K", + "N", + "R", + "L" + ], + "day": [ + "pühapäev", + "esmaspäev", + "teisipäev", + "kolmapäev", + "neljapäev", + "reede", + "laupäev" + ], + "month": [ + "jaanuar", + "veebruar", + "märts", + "aprill", + "mai", + "juuni", + "juuli", + "august", + "september", + "oktoober", + "november", + "detsember" + ] + }, + "api": { + "wikipedia": "et" + }, + "messages": { + "loading": "Laadib", + "contract_timeline": "Vaata kaugemalt", + "return_to_title": "Tagasi algusse", + "wikipedia": "Wikipedia, vaba entsüklopeedia", + "loading_content": "Laadib sisu", + "expand_timeline": "Vaata lähemalt", + "loading_timeline": "Laadib ajajoont… " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/eu.json b/app/static/timeline/js/locale/eu.json new file mode 100644 index 0000000..e54dc18 --- /dev/null +++ b/app/static/timeline/js/locale/eu.json @@ -0,0 +1,75 @@ +{ + "lang": "eu", + "date": { + "month_abbr": [ + "Urt.", + "Ots.", + "Mar.", + "Api.", + "Mai.", + "Eka.", + "Uzt.", + "Abu.", + "Ira.", + "Urr.", + "Aza.", + "Abe." + ], + "day_abbr": [ + "Iga.", + "Asl.", + "Asr.", + "Asz.", + "Osg.", + "Osr.", + "Lar." + ], + "day": [ + "Igandea", + "Astelehena", + "Asteartea", + "Asteazkena", + "Osteguna", + "Ostirala", + "Larunbata" + ], + "month": [ + "Urtarrila", + "Otsaila", + "Martxoa", + "Apirila", + "Maiatza", + "Ekaina", + "Uztaila", + "Abuztua", + "Iraila", + "Urria", + "Azaroa", + "Abendua" + ] + }, + "api": { + "wikipedia": "eu" + }, + "messages": { + "loading": "Kargatzen", + "contract_timeline": "Txikiago ikusi", + "return_to_title": "Titulura itzuli", + "wikipedia": "Wikipedia entziklopedia libretik", + "loading_content": "Edukia kargatzen", + "expand_timeline": "Handiago ikusi", + "loading_timeline": "Kronologia kargatzen..." + }, + "dateformats": { + "full_long": "yyyy'(e)ko' mmmm'ren' d'(e)an,' hh:MM TT'(r)etan'", + "full_short": "mmm'-'d", + "full": "yyyy'(e)ko' mmmm'k' d", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'yyyy'-'mmm'-'d'", + "month": "yyyy'(e)ko' mmmm", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
'yyyy'-'mmm'-'d'" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/fa.json b/app/static/timeline/js/locale/fa.json new file mode 100644 index 0000000..babd845 --- /dev/null +++ b/app/static/timeline/js/locale/fa.json @@ -0,0 +1,74 @@ +{ + "lang": "fa", + "messages": { + "loading": "بارگذاری", + "contract_timeline": "کوچکنمایی", + "return_to_title": "ابتدای زمانبندی", + "wikipedia": "از ویکی پدیا، دانشنامه آزاد", + "loading_content": "بارگذاری", + "expand_timeline": "بزرگنمایی", + "loading_timeline": "بارگذاری، شکیبا باشید..." + }, + "api": { + "wikipedia": "fa" + }, + "direction": "rtl", + "date": { + "month_abbr": [ + "فروردین", + "اردیبهشت", + "خرداد", + "تیر", + "مرداد", + "شهریور", + "مهر", + "آبان", + "آذر", + "دی", + "بهمن", + "اسفند" + ], + "day_abbr": [ + "یکشنبه", + "دوشنبه", + "سه شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه" + ], + "day": [ + "یکشنبه", + "دوشنبه", + "سه شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه" + ], + "month": [ + "فروردین", + "اردیبهشت", + "خرداد", + "تیر", + "مرداد", + "شهریور", + "مهر", + "آبان", + "آذر", + "دی", + "بهمن", + "اسفند" + ] + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "time_no_seconds_short": "h:MM TT", + "month_short": "mmm", + "month": "mmmm yyyy", + "full": "mmmm d',' yyyy", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/fi.json b/app/static/timeline/js/locale/fi.json new file mode 100644 index 0000000..348b0a4 --- /dev/null +++ b/app/static/timeline/js/locale/fi.json @@ -0,0 +1,95 @@ +{ + "lang": "fi", + "date": { + "month_abbr": [ + "tammi", + "helmi", + "maalis", + "huhti", + "touko", + "kesä", + "heinä", + "elo", + "syys", + "loka", + "marras", + "joulu" + ], + "day_abbr": [ + "su", + "ma", + "ti", + "ke", + "to", + "pe", + "la" + ], + "day": [ + "sunnuntai", + "maanantai", + "tiistai", + "keskiviikko", + "torstai", + "perjantai", + "lauauntai" + ], + "month": [ + "tammikuuta", + "helmikuuta", + "maaliskuuta", + "huhtikuuta", + "toukokuuta", + "kesäkuuta", + "heinäkuuta", + "elokuuta", + "syyskuuta", + "lokakuuta", + "marraskuuta", + "joulukuuta" + ] + }, + "api": { + "wikipedia": "fi" + }, + "messages": { + "loading": "Ladataan", + "contract_timeline": "Tiivistä aikajanaa", + "return_to_title": "Takaisin etusivulle", + "wikipedia": "Wikipediasta", + "loading_content": "Ladataan sisältöä", + "expand_timeline": "Laajenna aikajanaa", + "loading_timeline": "Ladataan aikajanaa… " + }, + "dateformats": { + "full_long": "mmm d yyyy 'klo' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d. mmm yyyy''" + }, + "bigdateformats": { + "fallback": [ + [1000000000,"%.2f miljardia vuotta sitten"], + [1000000,"%.1f miljoonaa vuotta sitten"], + [1000,"%.1f tuhatta vuotta sitten"], + [1, "%f vuotta sitten"] + ], + "compact": [ + [1000000000,"%.2f mrd.vs"], + [1000000,"%.1f mvs"], + [1000,"%.1f tvs"], + [1, "%f vuotta sitten"] + ], + "verbose": [ + [1000000000,"%.2f miljardia vuotta sitten"], + [1000000,"%.1f miljoonaa vuotta sitten"], + [1000,"%.1f tuhatta vuotta sitten"], + [1, "%f vuotta sitten"] + ] + } +} diff --git a/app/static/timeline/js/locale/fo.json b/app/static/timeline/js/locale/fo.json new file mode 100644 index 0000000..7f67e09 --- /dev/null +++ b/app/static/timeline/js/locale/fo.json @@ -0,0 +1,75 @@ +{ + "lang": "fo", + "date": { + "month_abbr": [ + "jan.", + "febr.", + "mars", + "aprÌl", + "mai", + "juni", + "juli", + "aug.", + "sept.", + "okt.", + "nov.", + "des." + ], + "day_abbr": [ + "sun.", + "m·n.", + "t˝s.", + "mik.", + "hÛs.", + "frÌ.", + "ley." + ], + "day": [ + "sunnudagur", + "m·nadagur", + "t˝sdagur", + "mikudagur", + "hÛsdagur", + "frÌggjadagur", + "leygardagur" + ], + "month": [ + "januar", + "februar", + "mars", + "aprÌl", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ] + }, + "api": { + "wikipedia": "fo" + }, + "messages": { + "loading": "Lesur inn", + "contract_timeline": "Minka tíðarrás", + "return_to_title": "Víðka tíðarrás...", + "wikipedia": "Fr· Wikipedia", + "loading_content": "Lesur inn tilfar", + "expand_timeline": "Minka tíðarrás...", + "loading_timeline": "Lesur inn tíðarrás..." + }, + "dateformats": { + "full_long": "d'.' mmmm yyyy 'klokkan' HH:MM", + "full_short": "d'.' mmm", + "full": "d'.' mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd'.' mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'd'.' mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/fr.json b/app/static/timeline/js/locale/fr.json new file mode 100644 index 0000000..ce01811 --- /dev/null +++ b/app/static/timeline/js/locale/fr.json @@ -0,0 +1,119 @@ +{ + "lang": "fr", + "date": { + "month_abbr": [ + "janv.", + "févr.", + "mars", + "avril", + "mai", + "juin", + "juil.", + "août", + "sept.", + "oct.", + "nov.", + "déc." + ], + "day_abbr": [ + "Dim.", + "Lu.", + "Ma.", + "Me.", + "Jeu.", + "Vend.", + "Sam." + ], + "day": [ + "Dimanche", + "Lundi", + "Mardi", + "Mercredi", + "Jeudi", + "Vendredi", + "Samedi" + ], + "month": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + }, + "api": { + "wikipedia": "fr" + }, + "messages": { + "loading": "Chargement", + "contract_timeline": "Réduire la frise", + "return_to_title": "Retour à la page d'accueil", + "wikipedia": "Extrait de Wikipedia, l'encyclopédie libre", + "loading_content": "Chargement", + "expand_timeline": "Elargir la frise", + "loading_timeline": "Chargement de la frise en cours... ", + "error": "Erreur", + "swipe_to_navigate": "Faites glisser pour naviguer
OK", + "unknown_read_err": "Une erreur indéterminée est survenue lors de l'accès aux données de votre feuille de calcul.", + "invalid_url_err": "Impossible d'accéder aux données de la Timeline. Assurez-vous que votre url est celle d'un Google Spreadsheet ou d'un fichier Timeline json.", + "network_err": "Impossible d'accéder à Google Spreadsheet. Assurez-vous que votre Google Spreadsheet est bien publié pour le web.", + "empty_feed_err": "Aucune donnée trouvée", + "missing_start_date_err": "Date de début manquante", + "invalid_data_format_err": "Erreur : La ligne d'entête a été modifiée.", + "date_compare_err": "Impossible de comparer les TL.Dates à différentes échelles", + "invalid_scale_err": "Echelle invalide", + "invalid_date_err": "Date invalide : les jours, mois et années doivent être des nombres.", + "invalid_hour_err": "Erreur : Heure invalide", + "invalid_minute_err": "Erreur : Minutes invalides", + "invalid_second_err": "Erreur : Secondes invalides", + "invalid_fractional_err": "Erreur : Fractions de secondes invalides", + "invalid_second_fractional_err": "Erreur : Secondes et fractions de secondes invalides", + "invalid_year_err": "Année invalide", + "flickr_notfound_err": "Photo non trouvée ou privée", + "flickr_invalidurl_err": "URL Flickr invalide", + "imgur_invalidurl_err": "URL Imgur invalide", + "twitter_invalidurl_err": "URL Twitter invalide", + "twitter_load_err": "Impossible de charger le tweet", + "twitterembed_invalidurl_err": "URL d'embed Twitter invalide", + "wikipedia_load_err": "Impossible de charger les données de Wikipedia", + "youtube_invalidurl_err": "URL YouTube invalide", + "spotify_invalid_url": "URL Spotify invalide", + "template_value_err": "Aucune donnée pour cette variable", + "invalid_rgb_err": "Argument RGB invalide" + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'à' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + }, + "era_labels": { + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { + "prefix": "", + "suffix": "Avant JC" + } + }, + "period_labels": { + "t": ["a", "p"], + "tt": ["am", "pm"], + "T": ["A", "P"], + "TT": ["AM", "PM"] + } +} diff --git a/app/static/timeline/js/locale/fy.json b/app/static/timeline/js/locale/fy.json new file mode 100644 index 0000000..88d01f9 --- /dev/null +++ b/app/static/timeline/js/locale/fy.json @@ -0,0 +1,75 @@ +{ + "lang": "fy", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mar", + "Apr", + "Maaie", + "July", + "July", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Des." + ], + "day_abbr": [ + "Snein", + "Moandei", + "Tiisdei", + "Woansdei", + "Tongersdei", + "Freed", + "Sneon" + ], + "day": [ + "Snein", + "Moandei", + "Tiisdei", + "Woansdei", + "Tongersdei", + "Freed", + "Sneon" + ], + "month": [ + "Jannewaris", + "Febrewaris", + "Maart", + "April", + "Maaie", + "Juny", + "July", + "Augustus", + "Septimber", + "Oktober", + "Novimber", + "Desimber" + ] + }, + "api": { + "wikipedia": "fy" + }, + "messages": { + "loading": "Ynlade", + "contract_timeline": "Tiidline ynzoomen", + "return_to_title": "Wer werom nei it begjin", + "wikipedia": "Fan Wikipedia, de frije ensyklopedy", + "loading_content": "Ynhâld ynlade", + "expand_timeline": "Tiidline útzoomen", + "loading_timeline": "Tiidline ynlade ... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'om' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "time_short": "HH:MM:ss", + "year": "yyyy", + "time_no_seconds_short": "HH:MM", + "month_short": "mmm", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ga.json b/app/static/timeline/js/locale/ga.json new file mode 100644 index 0000000..31dcedc --- /dev/null +++ b/app/static/timeline/js/locale/ga.json @@ -0,0 +1,75 @@ +{ + "lang": "ga", + "date": { + "month_abbr": [ + "Ean.", + "Fea.", + "Már.", + "Aibh.", + "Beal.", + "Meith.", + "Iúil", + "Lún.", + "MF.", + "DF.", + "Samh.", + "Noll." + ], + "day_abbr": [ + "DéDom.", + "DéL.", + "DéM.", + "DéC.", + "DéarD.", + "DéhA.", + "DéSat." + ], + "day": [ + "Dé Domhnaigh", + "Dé Luain", + "Dé Máirt", + "Dé Céadaoin", + "Déardaoin", + "Dé hAoine", + "Dé Sathairn" + ], + "month": [ + "Eanair", + "Feabhra", + "Márta", + "Aibhreán", + "Bealtaine", + "Meitheamh", + "Iúil", + "Lúnasa", + "Meán Fómhair", + "Deireadh Fómhair", + "Samhain", + "Mí Na Nollag" + ] + }, + "api": { + "wikipedia": "ga" + }, + "messages": { + "loading": "Ag Lódáil an Inneachar", + "contract_timeline": "Coimrigh An Amlíne", + "return_to_title": "Ar Ais go dtí an tideal", + "wikipedia": "As Wikipedia, an ciclipéid saor", + "loading_content": "Ag Lódáil an", + "expand_timeline": "Leathnaigh An Amlíne", + "loading_timeline": "Tá an Amlíne ag Lódáil... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy HH:MM", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "''d mmmm yyyy'' HH:MM", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d mmm yyyy'" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/gl.json b/app/static/timeline/js/locale/gl.json new file mode 100644 index 0000000..60dc376 --- /dev/null +++ b/app/static/timeline/js/locale/gl.json @@ -0,0 +1,75 @@ +{ + "lang": "gl", + "date": { + "month_abbr": [ + "Xan.", + "Feb.", + "Mar.", + "Abr.", + "Mai.", + "Xuñ.", + "Xul.", + "Ago.", + "Set.", + "Out.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Dom.", + "Lun.", + "Mar.", + "Mér.", + "Xov.", + "Ven.", + "Sáb." + ], + "day": [ + "Domingo", + "Luns", + "Martes", + "Mércores", + "Xoves", + "Venres", + "Sábado" + ], + "month": [ + "Xaneiro", + "Febreiro", + "Marzo", + "Abril", + "Maio", + "Xuño", + "Xullo", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Decembro" + ] + }, + "api": { + "wikipedia": "gl" + }, + "messages": { + "loading": "cargando", + "contract_timeline": "Acurtar a cronoloxía", + "return_to_title": "Volver ao título", + "wikipedia": "Dende Wikipedia, a enciclopedia libre", + "loading_content": "cargando", + "expand_timeline": "Alongar a cronoloxía", + "loading_timeline": "Cronoloxía esta cargando" + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'um' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/he.json b/app/static/timeline/js/locale/he.json new file mode 100644 index 0000000..0695d0d --- /dev/null +++ b/app/static/timeline/js/locale/he.json @@ -0,0 +1,76 @@ +{ + "lang": "he", + "messages": { + "loading": "טוען...", + "contract_timeline": "צמצם את ציר הזמן", + "return_to_title": "חזור לכותרת", + "wikipedia": "מויקיפדיה, האינציקלופדיה החופשית", + "loading_content": "התוכן בטעינה...", + "expand_timeline": "הרחב את ציר הזמן", + "loading_timeline": "טוען את ציר הזמן... " + }, + "api": { + "wikipedia": "he" + }, + "direction": "rtl", + "date": { + "month_abbr": [ + "ינואר", + "פברואר", + "מרץ", + "אפריל", + "מאי", + "יוני", + "יולי", + "אוגוסט", + "ספטמבר", + "אוקטובר", + "נובמבר", + "דצמבר" + ], + "day_abbr": [ + "יום א'", + "יום ב'", + "יום ג'", + "יום ד'", + "יום ה'", + "יום ו'", + "שבת" + ], + "day": [ + "ראשון", + "שני", + "שלישי", + "רביעי", + "חמישי", + "שישי", + "שבת" + ], + "month": [ + "ינואר", + "פברואר", + "מרץ", + "אפריל", + "מאי", + "יוני", + "יולי", + "אוגוסט", + "ספטמבר", + "אוקטובר", + "נובמבר", + "דצמבר" + ] + }, + "dateformats": { + "full_long": "d' mmm,' yyyy 'at' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm,' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/hi.json b/app/static/timeline/js/locale/hi.json new file mode 100644 index 0000000..e649780 --- /dev/null +++ b/app/static/timeline/js/locale/hi.json @@ -0,0 +1,76 @@ +{ + "lang": "hi", + "date": { + "month_abbr": [ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितम्बर", + "अक्टूबर", + "नवंबर", + "दिसंबर" + ], + "day_abbr": [ + "रवि", + "सोम", + "मंगल", + "बुध", + "गुरु", + "शुक्र", + "शनि" + ], + "day": [ + "रविवार", + "सोमवार", + "मंगलवार", + "बुधवार", + "गुरुवार", + "शुक्रवार", + "शनिवार" + ], + "month": [ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितम्बर", + "अक्टूबर", + "नवंबर", + "दिसंबर" + ] + }, + "api": { + "wikipedia": "hi" + }, + "messages": { + "loading": "लोड हो रहा है", + "contract_timeline": "टाइमलाइन का अनुबंध करें", + "return_to_title": "शीर्षक पर लौटें", + "swipe_nav": "Swipe to Navigate", + "read_more": "और पढ़ें", + "wikipedia": "विकिपीडिया, मुक्त विश्वकोश से", + "expand_timeline": "टाइमलाइन का विस्तार करें", + "loading_timeline": "टाइमलाइन लोड हो रहा है", + "loading_content": "लोड हो रहा है सामग्री" + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "year": "yyyy", + "time_no_seconds_short": "h:MM TT", + "month_short": "mmm", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/hr.json b/app/static/timeline/js/locale/hr.json new file mode 100644 index 0000000..a261360 --- /dev/null +++ b/app/static/timeline/js/locale/hr.json @@ -0,0 +1,75 @@ +{ + "lang": "hr", + "date": { + "month_abbr": [ + "I", + "II", + "III", + "IV", + "V", + "VI", + "VII", + "VIII", + "IX", + "X", + "XI", + "XII" + ], + "day_abbr": [ + "ned", + "pon", + "uto", + "sri", + "čet", + "pet", + "sub" + ], + "day": [ + "nedjelja", + "ponedjeljak", + "utorak", + "srijeda", + "četvrtak", + "petak", + "subota" + ], + "month": [ + "siječnja", + "veljače", + "ožujka", + "travnja", + "svibnja", + "lipnja", + "srpnja", + "kolovoza", + "rujna", + "listopada", + "studenog", + "prosinca" + ] + }, + "api": { + "wikipedia": "hr" + }, + "messages": { + "loading": "Učitava se", + "contract_timeline": "Smanji", + "return_to_title": "Početak", + "wikipedia": "Iz Vikipedije, slobodne enciklopedije", + "loading_content": "Sadržaj se učitava", + "expand_timeline": "Povećaj", + "loading_timeline": "Učitavanje... " + }, + "dateformats": { + "full_long": "dd. mmmm yyyy. 'u' HH:MM", + "full_short": "dd. mmm", + "full": "dd. mmmm yyyy.", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'dd. mmmm yyyy.''", + "month": "mmmm yyyy.", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy.", + "full_long_small_date": "HH:MM'
dd. mmm yyyy.''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/hu.json b/app/static/timeline/js/locale/hu.json new file mode 100644 index 0000000..b50e4bc --- /dev/null +++ b/app/static/timeline/js/locale/hu.json @@ -0,0 +1,114 @@ +{ + "lang": "hu", + "date": { + "month_abbr": [ + "jan.", + "febr.", + "márc.", + "ápr.", + "máj.", + "jún.", + "júl.", + "aug.", + "szept.", + "okt.", + "nov.", + "dec." + ], + "day_abbr": [ + "vas.", + "hétfő", + "kedd", + "szer.", + "csüt.", + "pén.", + "szom." + ], + "day": [ + "vasárnap", + "hétfő", + "kedd", + "szerda", + "csütörtök", + "péntek", + "szombat" + ], + "month": [ + "január", + "február", + "március", + "április", + "május", + "június", + "július", + "augusztus", + "szeptember", + "október", + "november", + "december" + ] + }, + "api": { + "wikipedia": "hu" + }, + "messages": { + "loading": "Betöltés", + "contract_timeline": "Kicsinyítés", + "return_to_title": "Vissza a címhez", + "wikipedia": "A Wikipédiából, a szabad enciklopédiából", + "loading_content": "Tartalom betöltése", + "expand_timeline": "Nagyítás", + "loading_timeline": "Az idővonal betöltése... " + }, + "dateformats": { + "full_long": "yyyy. mmm d.',' HH:MM", + "full_short": "mmm d.", + "full": "yyyy. mmmm d.", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM '
'yyyy. mmmm d.''", + "month": "yyyy. mmmm", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM '
yyyy. mmm d.''" + }, + "bigdateformats": { + "fallback": [ + [1000000000,"%.2f milliárd évvel ezelőtt"], + [1000000,"%.1f millió évvel ezelőtt"], + [1000,"%.1f ezer évvel ezelőtt"], + [1, "%f é.e."] + ], + "compact": [ + [1000000000,"%.2f md.é.e"], + [1000000,"%.1f mó.é.e"], + [1000,"%.1f e.é.e"], + [1, "%f vuotta sitten"] + ], + "verbose": [ + [1000000000,"%.2f milliárd évvel ezelőtt"], + [1000000,"%.1f millió évvel ezelőtt"], + [1000,"%.1f ezer évvel ezelőtt"], + [1, "%f évvel ezelőtt"] + ] + }, + "bigdateformats": { + "fallback": [ + [1000000,"%.1f millió évvel ezelőtt"], + [1000,"%.1f ezer évvel ezelőtt"], + [1, "%f é.e."] + ], + "compact": [ + [1000000000,"%.2f md.é.e"], + [1000000,"%.1f mó.é.e"], + [1000,"%.1f e.é.e"], + [1, "%f vuotta sitten"] + ], + "verbose": [ + [1000000000,"%.2f milliárd évvel ezelőtt"], + [1000000,"%.1f millió évvel ezelőtt"], + [1000,"%.1f ezer évvel ezelőtt"], + [1, "%f évvel ezelőtt"] + ] + } +} diff --git a/app/static/timeline/js/locale/hy.json b/app/static/timeline/js/locale/hy.json new file mode 100644 index 0000000..edc614b --- /dev/null +++ b/app/static/timeline/js/locale/hy.json @@ -0,0 +1,75 @@ +{ + "lang": "hy", + "date": { + "month_abbr": [ + "Հնվ.", + "Փետ.", + "Մար", + "Ապր", + "Մայ", + "Հուն", + "Հուլ", + "Օգս.", + "Սեպ.", + "Հոկ.", + "Նոյ.", + "Դեկ." + ], + "day_abbr": [ + "Կի.", + "Եկ.", + "Եք.", + "Չո.", + "Հի.", + "Ու.", + "Շա." + ], + "day": [ + "Կիրակի", + "Երկուշաբթի", + "Երեքշաբթի", + "Չորեքշաբթի", + "Հինգշաբթի", + "Ուրբաթ", + "Շաբաթ" + ], + "month": [ + "Հունվար", + "Փետրվար", + "Մարտ", + "Ապրիլ", + "Մայիս", + "Հունիս", + "Հուլիս", + "Օգոստոս", + "Սեպտեմբեր", + "Հոկտեմբեր", + "Նոյեմբեր", + "Դեկտեմբեր" + ] + }, + "api": { + "wikipedia": "hy" + }, + "messages": { + "loading": "Բեռնում", + "contract_timeline": "Նեղացնել ժամանակագրությունը", + "return_to_title": "Վերադառնալ վերնագրին", + "wikipedia": "Ըստ Վիքիպեդիա ազատ հանրագիտարանի", + "loading_content": "Բովանդակությունը բեռնվում է", + "expand_timeline": "Լայնացնել ժամանակագրությունը", + "loading_timeline": "Ժամանակագրությունը բեռնվում է... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'at' H:MM", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "H:MM'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "H:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "H:MM '
d mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/id.json b/app/static/timeline/js/locale/id.json new file mode 100644 index 0000000..ba8f5de --- /dev/null +++ b/app/static/timeline/js/locale/id.json @@ -0,0 +1,75 @@ +{ + "lang": "id", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Maret", + "April", + "Mei", + "Juni", + "July", + "Agus.", + "Sept.", + "Okt.", + "Nov.", + "Des." + ], + "day_abbr": [ + "Ahad", + "Sen.", + "Sel.", + "Rabu", + "Kamis", + "Jum.", + "Sab." + ], + "day": [ + "Ahad", + "Senin", + "Selasa", + "Rabu", + "Kamis", + "Jum'at", + "Sabtu" + ], + "month": [ + "Januari", + "Februari", + "Maret", + "April", + "Mei", + "Juni", + "Juli", + "Agustus", + "September", + "Oktober", + "November", + "Desember" + ] + }, + "api": { + "wikipedia": "id" + }, + "messages": { + "loading": "Memuat", + "contract_timeline": "Ciutkan Timeline", + "return_to_title": "Kembali ke Judul", + "wikipedia": "dari Wikipedia, ensiklopedia bebas", + "loading_content": "Memuat Isi", + "expand_timeline": "Kembangkan Timeline", + "loading_timeline": "Memuat Timeline... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'pukul' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/is.json b/app/static/timeline/js/locale/is.json new file mode 100644 index 0000000..2117b8e --- /dev/null +++ b/app/static/timeline/js/locale/is.json @@ -0,0 +1,75 @@ +{ + "lang": "is", + "date": { + "month_abbr": [ + "jan.", + "feb.", + "mars", + "apríl", + "maí", + "júní", + "júlí", + "ágúst", + "sept.", + "okt.", + "nóv.", + "des." + ], + "day_abbr": [ + "sun.", + "mán.", + "þri.", + "mið.", + "fim.", + "fös.", + "lau." + ], + "day": [ + "sunnudagur", + "mánudagur", + "þriðjudagur", + "miðvikudagur", + "fimmtudagur", + "föstudagur", + "laugardagur" + ], + "month": [ + "janúar", + "febrúar", + "mars", + "apríl", + "maí", + "júní", + "júlí", + "ágúst", + "september", + "október", + "nóvember", + "desember" + ] + }, + "api": { + "wikipedia": "is" + }, + "messages": { + "loading": "Raða", + "contract_timeline": "Minnka tímalínu", + "return_to_title": "Til baka á forsíðu", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Raða", + "expand_timeline": "Stækka tímalínu", + "loading_timeline": "Raða upp tímalínu... " + }, + "dateformats": { + "full_long": "dddd',' mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "hh:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "hh:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
'dddd',' mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/it.json b/app/static/timeline/js/locale/it.json new file mode 100644 index 0000000..8af321d --- /dev/null +++ b/app/static/timeline/js/locale/it.json @@ -0,0 +1,92 @@ +{ + "lang": "it", + "date": { + "month_abbr": [ + "Gen", + "Feb", + "Mar", + "Apr", + "Mag", + "Giu", + "Lug", + "Ago", + "Set", + "Ott", + "Nov", + "Dic" + ], + "day_abbr": [ + "Dom.", + "Lun.", + "Mar.", + "Mer.", + "Gio.", + "Ven.", + "Sab." + ], + "day": [ + "Domenica", + "Lunedí", + "Martedí", + "Mercoledí", + "Giovedí", + "Venerdí", + "Sabato" + ], + "month": [ + "Gennaio", + "Febbraio", + "Marzo", + "Aprile", + "Maggio", + "Giugno", + "Luglio", + "Agosto", + "Settembre", + "Ottobre", + "Novembre", + "Dicembre" + ] + }, + "api": { + "wikipedia": "it" + }, + "messages": { + "loading": "Caricamento", + "contract_timeline": "Contrai la Timeline", + "return_to_title": "Ritorna all'inizio", + "wikipedia": "Wikipedia, L’enciclopedia libera", + "loading_content": "Caricamento contenuti", + "expand_timeline": "Espandi la Timeline", + "loading_timeline": "Caricamento Timeline... ", + "swipe_to_navigate": "Scorri per Navigare
OK" + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'alle' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + }, + "era_labels": { + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { + "prefix": "", + "suffix": "a.C." + } + }, + "period_labels": { + "t": ["a", "p"], + "tt": ["am", "pm"], + "T": ["A", "P"], + "TT": ["AM", "PM"] + } +} diff --git a/app/static/timeline/js/locale/iw.json b/app/static/timeline/js/locale/iw.json new file mode 100644 index 0000000..5e726b3 --- /dev/null +++ b/app/static/timeline/js/locale/iw.json @@ -0,0 +1,76 @@ +{ + "lang": "iw", + "messages": { + "loading": "טוען...", + "contract_timeline": "צמצם את ציר הזמן", + "return_to_title": "חזור לכותרת", + "wikipedia": "מויקיפדיה, האינציקלופדיה החופשית", + "loading_content": "התוכן בטעינה...", + "expand_timeline": "הרחב את ציר הזמן", + "loading_timeline": "טוען את ציר הזמן... " + }, + "api": { + "wikipedia": "he" + }, + "direction": "rtl", + "date": { + "month_abbr": [ + "ינואר", + "פברואר", + "מרץ", + "אפריל", + "מאי", + "יוני", + "יולי", + "אוגוסט", + "ספטמבר", + "אוקטובר", + "נובמבר", + "דצמבר" + ], + "day_abbr": [ + "יום א'", + "יום ב'", + "יום ג'", + "יום ד'", + "יום ה'", + "יום ו'", + "שבת" + ], + "day": [ + "ראשון", + "שני", + "שלישי", + "רביעי", + "חמישי", + "שישי", + "שבת" + ], + "month": [ + "ינואר", + "פברואר", + "מרץ", + "אפריל", + "מאי", + "יוני", + "יולי", + "אוגוסט", + "ספטמבר", + "אוקטובר", + "נובמבר", + "דצמבר" + ] + }, + "dateformats": { + "full_long": "d' mmm,' yyyy 'at' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm,' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ja.json b/app/static/timeline/js/locale/ja.json new file mode 100644 index 0000000..c753f7c --- /dev/null +++ b/app/static/timeline/js/locale/ja.json @@ -0,0 +1,75 @@ +{ + "lang": "ja", + "date": { + "month_abbr": [ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月" + ], + "day_abbr": [ + "日", + "月", + "火", + "水", + "木", + "金", + "土" + ], + "day": [ + "日曜日", + "月曜日", + "火曜日", + "水曜日", + "木曜日", + "金曜日", + "土曜日" + ], + "month": [ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月" + ] + }, + "api": { + "wikipedia": "ja" + }, + "messages": { + "loading": "ローディング", + "contract_timeline": "タイムラインを縮めます", + "return_to_title": "タイトルへ戻ります", + "wikipedia": "出典:フリー百科事典『ウィキペディア(Wikipedia)』", + "loading_content": "コンテンツをロードしています", + "expand_timeline": "タイムラインを展開します", + "loading_timeline": "タイムラインをロードしています…" + }, + "dateformats": { + "full_long": "yyyy年m月d日 H時M分s秒", + "full_short": "yyyy年m月d日", + "full": "yyyy年 m月d日 (ddd)", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'yyyy年m月d日''", + "month": "yyyy年 m月d日 (ddd)", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy年", + "full_long_small_date": "HH:MM:ss'
'yyyy年m月d日''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ka.json b/app/static/timeline/js/locale/ka.json new file mode 100644 index 0000000..8d2c660 --- /dev/null +++ b/app/static/timeline/js/locale/ka.json @@ -0,0 +1,75 @@ +{ + "lang": "ka", + "date": { + "month_abbr": [ + "იან.", + "თებ.", + "მარტი", + "აპრ", + "მაი.", + "ივნ.", + "ივლ.", + "აგვ.", + "სექ.", + "ოქტ.", + "ნოე.", + "დეკ." + ], + "day_abbr": [ + "კვ.", + "ორ.", + "სამ.", + "ოთხ.", + "ხუთ.", + "პარ.", + "შაბ." + ], + "day": [ + "კვირა", + "ორშაბათი", + "სამშაბათი", + "ოთხშაბათი", + "ხუთშაბათი", + "პარასკევი", + "შაბათი" + ], + "month": [ + "იანვარი", + "თებერვალი", + "მარტი", + "აპრილი", + "მაისი", + "ივნისი", + "ივლისი", + "აგვისტო", + "სექტემბერი", + "ოქტომბერი", + "ნოემბერი", + "დეკემბერი" + ] + }, + "api": { + "wikipedia": "ka" + }, + "messages": { + "loading": "ჩამოტვირთვა", + "contract_timeline": "Contract Timeline", + "return_to_title": "დაბრუნდი თავში", + "wikipedia": "თავისუფალი ენციკლოპედია Wikipedia-დან", + "loading_content": "შინაარსის ჩამოტვირთვა", + "expand_timeline": "გაშალე თაიმლაინი", + "loading_timeline": "იტვირთება თაიმლაინი... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ko.json b/app/static/timeline/js/locale/ko.json new file mode 100644 index 0000000..7e55193 --- /dev/null +++ b/app/static/timeline/js/locale/ko.json @@ -0,0 +1,75 @@ +{ + "lang": "ko", + "date": { + "month_abbr": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12" + ], + "day_abbr": [ + "일", + "월", + "화", + "수", + "목", + "금", + "토" + ], + "day": [ + "일요일", + "월요일", + "화요일", + "수요일", + "목요일", + "금요일", + "토요일" + ], + "month": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ] + }, + "api": { + "wikipedia": "ko" + }, + "messages": { + "loading": "불러오는중", + "contract_timeline": "타임라인 축소", + "return_to_title": "첫화면으로", + "wikipedia": "출처: 위키피디아, 우리 모두의 백과사전", + "loading_content": "내용을 불러오고 있습니다.", + "expand_timeline": "타임라인 확대", + "loading_timeline": "타임라인을 불러오고 있습니다.... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'um' HH:MM", + "full_short": "mm-dd", + "full": "yyyy년 m월 d일 ", + "month_short": "mm", + "time_no_seconds_small_date": "HH:MM'
'yyyy mmm d''", + "month": "yyyy년 m월", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd','yyyy mmm d''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/lb.json b/app/static/timeline/js/locale/lb.json new file mode 100644 index 0000000..24e3a36 --- /dev/null +++ b/app/static/timeline/js/locale/lb.json @@ -0,0 +1,75 @@ +{ + "lang": "lb", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mäe.", + "Abr.", + "Mee", + "Jun.", + "Jul", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Dez." + ], + "day_abbr": [ + "Son.", + "Méi.", + "Dë.", + "Më.", + "Do.", + "Fr.", + "Sa." + ], + "day": [ + "Sonndeg", + "Méindeg", + "Dënschdeg", + "Mëttwoch", + "Donneschden", + "Freiden", + "Samschden" + ], + "month": [ + "Januar", + "Februar", + "Mäerz", + "Abrëll", + "Mee", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + }, + "api": { + "wikipedia": "lb" + }, + "messages": { + "loading": "Lued", + "contract_timeline": "Timeline verklengeren", + "return_to_title": "Zeréck zum Titel", + "wikipedia": "Vu Wikipedia, der fräier Enzyklopedie", + "loading_content": "Inhalt lued", + "expand_timeline": "Timeline vergréisseren", + "loading_timeline": "Timeline gëtt gelueden... " + }, + "dateformats": { + "full_long": "d'.' mmm yyyy 'um' hh:MM TT", + "full_short": "mmm d", + "full": "d'.' mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'd'.' mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "hh:MM", + "time_short": "hh:MM:ss", + "year": "yyyy", + "full_long_small_date": "hh:MM'
d'.' mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/lt.json b/app/static/timeline/js/locale/lt.json new file mode 100644 index 0000000..4bac8d4 --- /dev/null +++ b/app/static/timeline/js/locale/lt.json @@ -0,0 +1,75 @@ +{ + "lang": "lt", + "date": { + "month_abbr": [ + "Saus.", + "Vas.", + "Kov.", + "Bal.", + "Geg.", + "Birž.", + "Liep.", + "Rugpj.", + "Rug.", + "Spal.", + "Lapkr.", + "Gruod." + ], + "day_abbr": [ + "Sek.", + "Pirm.", + "Antr.", + "Treč.", + "Ketv.", + "Penkt.", + "Šešt." + ], + "day": [ + "Sekmadienis", + "Pirmadienis", + "Antradienis", + "Trečiadienis", + "Ketvirtadienis", + "Penktadienis", + "Šeštadienis" + ], + "month": [ + "Sausio", + "Vasario", + "Kovo", + "Balandžio", + "Gegužės", + "Birželio", + "Liepos", + "Rugpjūčio", + "Rugsėjo", + "Spalio", + "Lapkričio", + "Gruodžio" + ] + }, + "api": { + "wikipedia": "lt" + }, + "messages": { + "loading": "Kraunama", + "contract_timeline": "Sutraukti laiko juostą", + "return_to_title": "Grįžti į titulinį", + "wikipedia": "Iš Vikipedijos, laisvosios enciklopedijos", + "loading_content": "Kraunamas turinys... ", + "expand_timeline": "Išplėsti laiko juostą", + "loading_timeline": "Kraunama laiko juosta... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/lv.json b/app/static/timeline/js/locale/lv.json new file mode 100644 index 0000000..fb0a8f6 --- /dev/null +++ b/app/static/timeline/js/locale/lv.json @@ -0,0 +1,75 @@ +{ + "lang": "lv", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mar.", + "Apr.", + "Mai.", + "Jūn.", + "Jūl.", + "Aug.", + "Sep.", + "Okt.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Sun.", + "Mon.", + "Tues.", + "Wed.", + "Thurs.", + "Fri.", + "Sat." + ], + "day": [ + "Svētdiena", + "Pirmdiena", + "Otrdiena", + "Trešdiena", + "Ceturtdiena", + "Piektdiena", + "Sestdiena" + ], + "month": [ + "Janvāris", + "Februāris", + "Marts", + "Aprīlis", + "Maijs", + "Jūnijs", + "Jūlijs", + "Augusts", + "Septembris", + "Oktobris", + "Novembris", + "Decembris" + ] + }, + "api": { + "wikipedia": "lv" + }, + "messages": { + "loading": "Ielādējas", + "contract_timeline": "Sašaurināt grafiku", + "return_to_title": "Atgriezties uz sākumu", + "wikipedia": "No Wikipedia, brīvās enciklopēdijas", + "loading_content": "Ielādējas saturs", + "expand_timeline": "Izvērst grafiku", + "loading_timeline": "Ielādējas grafiks... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "d. mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ms.json b/app/static/timeline/js/locale/ms.json new file mode 100644 index 0000000..135f389 --- /dev/null +++ b/app/static/timeline/js/locale/ms.json @@ -0,0 +1,75 @@ +{ + "lang": "ms", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ogos.", + "Sept.", + "Okt.", + "Nov.", + "Dis." + ], + "day_abbr": [ + "Ahd.", + "Isn.", + "Sel.", + "Rab.", + "Kha.", + "Jum.", + "Sab." + ], + "day": [ + "Ahad", + "Isnin", + "Selasa", + "Rabu", + "Khamis", + "Jumaat", + "Sabtu" + ], + "month": [ + "Januari", + "Februari", + "Mac", + "April", + "Mei", + "Jun", + "Julai", + "Ogos", + "September", + "Oktober", + "November", + "Disember" + ] + }, + "api": { + "wikipedia": "ms" + }, + "messages": { + "loading": "Memuat", + "contract_timeline": "Kecilkan Garis Masa", + "return_to_title": "Kembali ke Tajuk", + "wikipedia": "Daripada Wikipedia, ensiklopedia bebas.", + "loading_content": "Memuat Kandungan", + "expand_timeline": "Besarkan Garis Masa", + "loading_timeline": "Memuat Garis Masa... " + }, + "dateformats": { + "full_long": "d mmm yyyy 'jam' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/my.json b/app/static/timeline/js/locale/my.json new file mode 100644 index 0000000..33448ab --- /dev/null +++ b/app/static/timeline/js/locale/my.json @@ -0,0 +1,124 @@ +{ + "name": "Burmese", + "lang": "my", + "date": { + "month_abbr": [ + "ဇန်", + "ဖေ", + "မတ်", + "ဧပြီ", + "မေ", + "ဇွန်", + "ဇူလိုင်", + "ဩဂုတ်", + "စက်", + "အောက်", + "နို", + "ဒီ" + ], + "day_abbr": [ + "နွေ", + "လာ", + "အင်္ဂါ", + "ဗု", + "ကြာ", + "သော", + "စနေ" + ], + "day": [ + "တနင်္ဂနွေ", + "တနင်္လာ", + "အင်္ဂါ", + "ဗုဒ္ဓဟူး", + "ကြာသပတေး", + "သောကြာ", + "စနေ" + ], + "month": [ + "ဇန်နဝါရီ", + "ဖေဖော်ဝါရီ", + "မတ်", + "ဧပြီ", + "မေ", + "ဇွန်", + "ဇူလိုင်", + "ဩဂုတ်", + "စက်တင်ဘာ", + "အောက်တိုဘာ", + "နိုဝင်ဘာ", + "ဒီဇင်ဘာ" + ] + }, + "api": { + "wikipedia": "my" + }, + "messages": { + "loading": "လုပ်ဆောင်နေသည်", + "error": "မှားယွင်းချက်", + "contract_timeline": "အချိန်အလိုက် မှတ်တမ်းစာချုပ်", + "return_to_title": "ခေါင်းစဉ်သို့ ပြန်သွားရန်", + "wikipedia": "ဝီကီ အခမဲ့ စွယ်စုံကျမ်းမှ", + "loading_content": "အကြောင်းအရာ လုပ်ဆောင်နေသည်", + "expand_timeline": "အချိန်အလိုက် မှတ်တမ်း အား ချဲ့သည်", + "loading_timeline": "အချိန်အလိုက် မှတ်တမ်း လုပ်ဆောင်နေသည်", + "swipe_to_navigate": "လေ့လာစူးစမ်း ဖို့ ပွတ်ဆွဲ
OK", + "unknown_read_err": "သင်၏အချက်အလက် ကိန်းဂဏန်းဇယား အား ဖတ်ရန်ကြိုးစား နေစဉ် မျှော်လင့်မထားပဲ မှားယွင်းခဲ့ပါသည်", + "invalid_url_err": "အချိန်အလိုက်မှတ်တမ်း အချက်အလက်အား ဖတ်ရန် မလုပ်ဆောင်နိုင်ပါ။ သင်၏ လင့်ခ် သည် ဂူဂလ် စာရင်းကိန်းဂဏန်း အချက်အလက် ဇယား (သို့မဟုတ်) အချိန်အလိုက် မှတ်တမ်း JSON ဖိုင် နှင့် ကိုက်ညီမူ့ ရှိရန် လိုအပ်ပါသည်။", + "network_err": "သင်၏ ဂူဂလ် စာရင်းကိန်းဂဏန်း အချက်အလက် ဇယား အား ဖတ်ရန် မလုပ်ဆောင်နိုင်ပါ။ ဝက်ဆိုက် ပေါ်သို့ ဦးစွာတင်ထားရန် လိုအပ်ပါသည်", + "empty_feed_err": "အချက်အလက် များအား ရှာမတွေ့ပါ", + "missing_start_date_err": "စတင်သည့် နေ့အား ရှာမတွေ့ပါ။", + "invalid_data_format_err": "ခေါင်းစဉ် အတန်းအား ပြုပြင် မွန်းမံပြီးပါပြီ", + "date_compare_err": "မတူညီသော အတိုင်းအတာ ပေါ်တွင် အချိန်အလိုက်မှတ်တမ်း နေ့စွဲများ အား နှိုင်းယှဉ်လို့ မရပါ။", + "invalid_scale_err": "အတိုင်းအတာ မှားနေပါသည်။", + "invalid_date_err": "ရက်စွဲ မှားနေပါသည်။ လ၊ နေ့ နှင့် နှစ် များသည် နံပါတ်များ နှင့် ဖြစ်ရပါမည်", + "invalid_separator_error": "အချိန်ကာလ ပြ မှားနေပါသည်။ (:) လွဲမှားအသုံး ပြုထားခြင်း (သို့မဟုတ်) (.) နှင့် ခွဲခြားထားခြင်း။", + "invalid_hour_err": "အချိန်ကာလ ပြ မှားနေပါသည်။ (နာရီ)", + "invalid_minute_err": "အချိန်ကာလ ပြ မှားနေပါသည်။ (မိနစ်)", + "invalid_second_err": "အချိန်ကာလ ပြ မှားနေပါသည်။ (စက္ကန့်)", + "invalid_fractional_err": "အချိန်ကာလ ပြ မှားနေပါသည်။ (အနုစိတ် စက္ကန့်များ)", + "invalid_second_fractional_err": "အချိန်ကာလ ပြ မှားနေပါသည်။ (စက္ကန့် များနှင့် အနုစိတ် စက္ကန့်များ)", + "invalid_year_err": "နှစ် မှားနေပါသည်။", + "flickr_notfound_err": "ပုံအား ရှာမတွေ့ပါ (သို့မဟုတ်) ကိုယ်ပိုင်ပြုလုပ်ထားပါသည်။", + "flickr_invalidurl_err": "ဖလစ်ကာ လင့်ခ် မှားနေပါသည်။", + "imgur_invalidurl_err": "Imgur လင့်ခ် မှားနေပါသည်။", + "twitter_invalidurl_err": "တွစ်တာ လင့်ခ် မှားနေပါသည်။", + "twitter_load_err": "tweet အားတင်လို့ မရပါ", + "twitterembed_invalidurl_err": "ဝင်နေသော တွစ်တာ လင့်ခ် မှားနေပါသည်။", + "wikipedia_load_err": "ဝီကီအား မဝင်ရောက်နိုင်ပါ။", + "youtube_invalidurl_err": "ယူကျူ့ လင်ခ့် မှားနေပါသည်။", + "spotify_invalid_url": "စပေါ့တီဖိုင်း လင့်ခ် မှားနေပါသည်။", + "template_value_err": "ကိန်းရှင်အတွက် ပံ့ပိုးမှု မရှိပါ။", + "invalid_rgb_err": "RGB ငြင်းဆိုမှု မှားနေပါသည်။", + "time_scale_scale_err": "အတိုင်းအတာ အတွက် အချိန်မှ ရက်စွဲ မည်သို့ ရရှိသည်ကို မသိပါ။", + "axis_helper_no_options_err": "Axis helper အား ပြုပြင်ရန် လိုအပ်ပါသည်။", + "axis_helper_scale_err": "အတိုင်းအတာအတွက် AxisHelper မရရှိနိုင်ပါ။" + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + }, + "era_labels": { + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { + "prefix": "", + "suffix": "BCE" + } + }, + "period_labels": { + "t": ["a", "p"], + "tt": ["am", "pm"], + "T": ["A", "P"], + "TT": ["AM", "PM"] + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ne.json b/app/static/timeline/js/locale/ne.json new file mode 100644 index 0000000..8791c8a --- /dev/null +++ b/app/static/timeline/js/locale/ne.json @@ -0,0 +1,75 @@ +{ + "lang": "ne", + "date": { + "month_abbr": [ + "जनवरी", + "फेब्रुवरी", + "मार्च", + "अप्रिल", + "मे", + "जून", + "जुलाई", + "अगस्ट", + "सेप्टेम्बर", + "अक्टोबर", + "नोभेम्बर", + "डिसेम्बर" + ], + "day_abbr": [ + "आइतबार", + "सोमबार", + "मंगलबार", + "बुधबार", + "बिहिबार", + "शुक्रबार", + "शनिबार" + ], + "day": [ + "आइतबार", + "सोमबार", + "मंगलबार", + "बुधबार", + "बिहिबार", + "शुक्रबार", + "शनिबार" + ], + "month": [ + "जनवरी", + "फेब्रुवरी", + "मार्च", + "अप्रिल", + "मे", + "जून", + "जुलाई", + "अगस्ट", + "सेप्टेम्बर", + "अक्टोबर", + "नोभेम्बर", + "डिसेम्बर" + ] + }, + "api": { + "wikipedia": "ne" + }, + "messages": { + "loading": "लोड हुदैछ", + "contract_timeline": "टाइमलाइन छोटो बनाउनुहोस्", + "return_to_title": "शीर्षकमा फर्कनुहोस्", + "wikipedia": "विकिपिडियाबाट", + "loading_content": "सामग्री लोड हुदैछ", + "expand_timeline": "टाइमलाइन लामो बनाउनुहोस्", + "loading_timeline": "टाइमलाइन लोड हुदैछ... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/nl.json b/app/static/timeline/js/locale/nl.json new file mode 100644 index 0000000..8ccee4c --- /dev/null +++ b/app/static/timeline/js/locale/nl.json @@ -0,0 +1,75 @@ +{ + "lang": "nl", + "date": { + "month_abbr": [ + "jan", + "febr", + "maa", + "apr", + "mei", + "juni", + "juli", + "aug", + "sept", + "okt", + "nov", + "dec" + ], + "day_abbr": [ + "zo", + "ma", + "di", + "wo", + "do", + "vr", + "za" + ], + "day": [ + "zondag", + "maandag", + "dinsdag", + "woensdag", + "donderdag", + "vrijdag", + "zaterdag" + ], + "month": [ + "januari", + "februari", + "maart", + "april", + "mei", + "juni", + "juli", + "augustus", + "september", + "oktober", + "november", + "december" + ] + }, + "api": { + "wikipedia": "nl" + }, + "messages": { + "loading": "Laden", + "contract_timeline": "Tijdlijn inzoomen", + "return_to_title": "Terug naar het begin", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "Inhoud laden", + "expand_timeline": "Tijdlijn uitzoomen", + "loading_timeline": "Tijdlijn laden ... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'om' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/no.json b/app/static/timeline/js/locale/no.json new file mode 100644 index 0000000..5bb8a4d --- /dev/null +++ b/app/static/timeline/js/locale/no.json @@ -0,0 +1,76 @@ +{ + "lang": "no", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mars", + "Apr.", + "Mai", + "Juni", + "Juli", + "Aug.", + "Sep.", + "Okt.", + "Nov.", + "Des." + ], + "day_abbr": [ + "Søn.", + "Man.", + "Tir.", + "Ons.", + "Tor.", + "Fre.", + "Lør." + ], + "day": [ + "Søndag", + "Mandag", + "Tirsdag", + "Onsdag", + "Torsdag", + "Fredag", + "Lørdag" + ], + "month": [ + "Januar", + "Februar", + "Mars", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Desember" + ] + }, + "api": { + "wikipedia": "no" + }, + "messages": { + "loading": "Laster", + "contract_timeline": "Krymp tidslinje", + "return_to_title": "Tilbake til tittel", + "wikipedia": "Fra Wikipedia, den frie encyklopedi", + "loading_content": "Laster innhold", + "expand_timeline": "Utvid tidslinje", + "loading_timeline": "Laster tidslinje... ", + "swipe_to_navigate": "Sveip for å navigere
OK" + }, + "dateformats": { + "full_long": "dddd',' d. mmm',' yyyy 'kl.' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d. mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/pl.json b/app/static/timeline/js/locale/pl.json new file mode 100644 index 0000000..ef557a3 --- /dev/null +++ b/app/static/timeline/js/locale/pl.json @@ -0,0 +1,75 @@ +{ + "lang": "pl", + "date": { + "month_abbr": [ + "Sty.", + "Lut.", + "Mar.", + "Kwi.", + "Maj.", + "Cze.", + "Lip.", + "Sie.", + "Wrz.", + "Paź.", + "Lis.", + "Gru." + ], + "day_abbr": [ + "Nie.", + "Pon.", + "Wto.", + "Śro.", + "Czw.", + "Pią.", + "Sob." + ], + "day": [ + "Niedziela", + "Poniedziałek", + "Wtorek", + "Środa", + "Czwartek", + "Piątek", + "Sobota" + ], + "month": [ + "Stycznia", + "Lutego", + "Marca", + "Kwietnia", + "Maja", + "Czerwca", + "Lipca", + "Sierpnia", + "Września", + "Października", + "Listopada", + "Grudnia" + ] + }, + "api": { + "wikipedia": "pl" + }, + "messages": { + "loading": "Ładowanie", + "contract_timeline": "Zmniejsz Timeline", + "return_to_title": "Wróć do tytułu", + "wikipedia": "Z Wikipedii, wolnej encyklopedii", + "loading_content": "Ładowanie zawartości", + "expand_timeline": "Powiększ Timeline", + "loading_timeline": "Ładowanie Timeline... " + }, + "dateformats": { + "full_long": "dddd',' d mmm yyyy 'um' HH:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
'dddd',' d mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/pt-br.json b/app/static/timeline/js/locale/pt-br.json new file mode 100644 index 0000000..7c99c66 --- /dev/null +++ b/app/static/timeline/js/locale/pt-br.json @@ -0,0 +1,75 @@ +{ + "lang": "pt-br", + "date": { + "month_abbr": [ + "Jan.", + "Fev.", + "Mar.", + "Abr.", + "Mai.", + "Jun.", + "Jul.", + "Ago.", + "Set.", + "Out.", + "Nov.", + "Dez." + ], + "day_abbr": [ + "Dom.", + "Seg.", + "Ter.", + "Qua.", + "Qui.", + "Sex.", + "Sáb." + ], + "day": [ + "Domingo", + "Segunda", + "Terça", + "Quarta", + "Quinta", + "Sexta", + "Sábado" + ], + "month": [ + "Janeiro", + "Fevereiro", + "Março", + "Abril", + "Maio", + "Junho", + "Julho", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Dezembro" + ] + }, + "api": { + "wikipedia": "pt" + }, + "messages": { + "loading": "Carregando", + "contract_timeline": "Contrair Timeline", + "return_to_title": "Voltar para o título", + "wikipedia": "Wikipédia, A enciclopédia livre", + "loading_content": "Carregando Conteúdo", + "expand_timeline": "Expandir Timeline", + "loading_timeline": "Carregando Timeline... " + }, + "dateformats": { + "full_long": "dddd',' d 'de' mmm',' yyyy 'às' hh:MM TT", + "full_short": "d 'de' mmm", + "full": "d 'de' mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "hh:MM TT'
'd 'de' mmmm',' yyyy''", + "month": "mmmm 'de' yyyy", + "time_no_seconds_short": "hh:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
'dddd',' d 'de' mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/pt.json b/app/static/timeline/js/locale/pt.json new file mode 100644 index 0000000..b44dbb3 --- /dev/null +++ b/app/static/timeline/js/locale/pt.json @@ -0,0 +1,75 @@ +{ + "lang": "pt", + "date": { + "month_abbr": [ + "Jan", + "Fev", + "Mar", + "Abr", + "Maio", + "Jun", + "Jul", + "Ago", + "Set", + "Out", + "Nov", + "Dez" + ], + "day_abbr": [ + "Dom", + "Seg", + "Ter", + "Qua", + "Qui", + "Sex", + "Sab" + ], + "day": [ + "Domingo", + "Segunda", + "Terça", + "Quarta", + "Quinta", + "Sexta", + "Sabado" + ], + "month": [ + "Janeiro", + "Fevereiro", + "Março", + "Abril", + "Maio", + "Junho", + "Julho", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Dezembro" + ] + }, + "api": { + "wikipedia": "pt" + }, + "messages": { + "loading": "A carregar", + "contract_timeline": "Colapsar Timeline", + "return_to_title": "Voltar ao Título", + "wikipedia": "Wikipedia, A enciclopedia Livre.", + "loading_content": "A carregar o conteúdo", + "expand_timeline": "Expandir Timeline", + "loading_timeline": "A carregar a timeline... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/rm.json b/app/static/timeline/js/locale/rm.json new file mode 100644 index 0000000..cb0d34a --- /dev/null +++ b/app/static/timeline/js/locale/rm.json @@ -0,0 +1,75 @@ +{ + "lang": "rm", + "date": { + "month_abbr": [ + "Schan.", + "Favr.", + "Mars", + "Avr.", + "Matg", + "Zercl.", + "Fan.", + "Avust", + "Sett.", + "Oct.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Du", + "Gli", + "Ma", + "Me", + "Gie", + "Ve", + "So" + ], + "day": [ + "Dumengia", + "Glindesdi", + "Mardi", + "Mesemna", + "Gievgia", + "Venderdi", + "Sonda" + ], + "month": [ + "Schaner", + "Favrer", + "Mars", + "Avrigl", + "Matg", + "Zercladur", + "Fanadur", + "Avust", + "Settember", + "October", + "November", + "December" + ] + }, + "api": { + "wikipedia": "rm" + }, + "messages": { + "loading": "Chargiar", + "contract_timeline": "Contract Timeline", + "return_to_title": "Turnar al titel", + "wikipedia": "Da Vichipedia, l'enciclopedia libra", + "loading_content": "Chargiar il cuntegn", + "expand_timeline": "Expander la cronologia", + "loading_timeline": "Chargiar la cronologia... " + }, + "dateformats": { + "full_long": "d 'da' mmm yyyy', las' HH:M", + "full_short": "d 'da' mmm", + "full": "d 'da' mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:M'
'd 'da' mmmm yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "HH:M", + "time_short": "HH:M:s", + "year": "yyyy", + "full_long_small_date": "HH:M'
d 'da' mmm yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ro.json b/app/static/timeline/js/locale/ro.json new file mode 100644 index 0000000..ad6a075 --- /dev/null +++ b/app/static/timeline/js/locale/ro.json @@ -0,0 +1,75 @@ +{ + "lang": "ro", + "date": { + "month_abbr": [ + "Ian.", + "Feb.", + "Mar.", + "Apr.", + "Mai", + "Iun.", + "Iul.", + "Aug.", + "Sep.", + "Oct.", + "Noi.", + "Dec." + ], + "day_abbr": [ + "Dum.", + "Luni", + "Mar.", + "Mie.", + "Joi", + "Vin.", + "Sâm." + ], + "day": [ + "Duminică", + "Luni", + "Marți", + "Miercuri", + "Joi", + "Vineri", + "Sâmbătă" + ], + "month": [ + "Ianuarie", + "Februarie", + "Martie", + "Aprilie", + "Mai", + "Iunie", + "Iulie", + "August", + "Septembrie", + "Octombrie", + "Noiembrie", + "Decembrie" + ] + }, + "api": { + "wikipedia": "ro" + }, + "messages": { + "loading": "Se încarcă", + "contract_timeline": "Restrânge cronologia", + "return_to_title": "Înapoi la titlu", + "wikipedia": "De pe Wikipedia, enciclopedia gratuită", + "loading_content": "Se încarcă conținutul", + "expand_timeline": "Extinde cronologia", + "loading_timeline": "Se încarcă cronologia... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'at' h:MM TT", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
d mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ru.json b/app/static/timeline/js/locale/ru.json new file mode 100644 index 0000000..294193a --- /dev/null +++ b/app/static/timeline/js/locale/ru.json @@ -0,0 +1,75 @@ +{ + "lang": "ru", + "date": { + "month_abbr": [ + "янв.", + "фев.", + "март", + "апр.", + "май", + "июнь", + "июль", + "авг.", + "сент.", + "окт.", + "нояб.", + "дек." + ], + "day_abbr": [ + "вск.", + "пн.", + "вт.", + "ср.", + "чт.", + "пт.", + "сб." + ], + "day": [ + "воскресенье", + "понедельник", + "вторник", + "среда", + "четверг", + "пятница", + "суббота" + ], + "month": [ + "января", + "февраля", + "марта", + "апреля", + "мая", + "июня", + "июля", + "августа", + "сентября", + "октября", + "ноября", + "декабря" + ] + }, + "api": { + "wikipedia": "ru" + }, + "messages": { + "loading": "Загрузка", + "contract_timeline": "Уменьшить", + "return_to_title": "Вернуться к заголовку", + "wikipedia": "Из Wikipedia", + "loading_content": "Загрузка контента", + "expand_timeline": "Увеличить", + "loading_timeline": "Загрузка... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'в' HH:MM", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "H:MM'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "H:MM", + "time_short": "H:MM:ss", + "year": "yyyy", + "full_long_small_date": "HH:MM'
d mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/si.json b/app/static/timeline/js/locale/si.json new file mode 100644 index 0000000..e774720 --- /dev/null +++ b/app/static/timeline/js/locale/si.json @@ -0,0 +1,74 @@ +{ + "lang": "si", + "date": { + "month_abbr": [ + "ජන.", + "පෙබ.", + "මාර්තු", + "අප්‍රේල්", + "මැයි", + "ජුනි", + "ජුලි", + "අගෝ.", + "සැප්.", + "ඔක්.", + "නොවැ.", + "දෙසැ." + ], + "day_abbr": [ + "ඉරි.", + "සදු.", + "අග.", + "බදා.", + "බ්‍රහස්.", + "සිකු.", + "සෙන." + ], + "day": [ + "ඉරිදා", + "සදුදා", + "අගහරුවදා", + "බදාදා", + "බ්‍රහස්පතින්දා", + "සිකුරාදා", + "සෙනසුරාදා" + ], + "month": [ + "ජනවාරි", + "පෙබරවාරි", + "මාර්තු", + "අප්‍රේල්", + "මැයි", + "ජූනි", + "ජූලි", + "අගෝස්තු", + "සැප්තැම්බර්", + "ඔක්තෝම්බර්", + "නොවැම්බර්", + "දෙසැම්බර්" + ] + }, + "api": { + "wikipedia": "si" + }, + "messages": { + "loading": "ලෝඩ් වෙමින්", + "contract_timeline": "කාල රේඛාව අකුලන්න", + "return_to_title": "නැවත මාතෘකාවට", + "wikipedia": "විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්", + "loading_content": "අන්තර්ගතය ලෝඩ් වෙමින්", + "expand_timeline": "කාල රේඛාව විහිදන්න", + "loading_timeline": "කාල රේඛාව ලෝඩ් වෙමින්... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "time_no_seconds_short": "h:MM TT", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "full": "mmmm d',' yyyy", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/sk.json b/app/static/timeline/js/locale/sk.json new file mode 100644 index 0000000..8caa5ae --- /dev/null +++ b/app/static/timeline/js/locale/sk.json @@ -0,0 +1,75 @@ +{ + "lang": "sk", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Marec", + "Apríl", + "Máj", + "Jún", + "Júl", + "Aug.", + "Sept.", + "Okt.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Ned.", + "Pon.", + "Uto.", + "Str.", + "Štv.", + "Pia.", + "Sob." + ], + "day": [ + "Nedeľa", + "Pondelok", + "Utorok", + "Streda", + "Štvrtok", + "Piatok", + "Sobota" + ], + "month": [ + "Január", + "Február", + "Marec", + "Apríl", + "Máj", + "Jún", + "Júl", + "August", + "September", + "Október", + "November", + "December" + ] + }, + "api": { + "wikipedia": "sk" + }, + "messages": { + "loading": "Načítanie", + "contract_timeline": "Zmenšiť časovú os", + "return_to_title": "Späť na úvod", + "wikipedia": "Z Wikipedie, encyklopédie zadarmo", + "loading_content": "Načítam obsah", + "expand_timeline": "Zväčšiť časovú os", + "loading_timeline": "Načítam časovú os... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "d. mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/sl.json b/app/static/timeline/js/locale/sl.json new file mode 100644 index 0000000..2709c26 --- /dev/null +++ b/app/static/timeline/js/locale/sl.json @@ -0,0 +1,75 @@ +{ + "lang": "sl", + "date": { + "month_abbr": [ + "jan.", + "feb.", + "marec", + "april", + "maj", + "junij", + "july", + "avg.", + "sept.", + "okt.", + "nov.", + "dec." + ], + "day_abbr": [ + "ned.", + "pon.", + "tor.", + "sre.", + "čet.", + "pet.", + "sob." + ], + "day": [ + "nedelja", + "ponedeljek", + "torek", + "sreda", + "čertek", + "petek", + "sobota" + ], + "month": [ + "januar", + "februar", + "marec", + "april", + "maj", + "junij", + "julij", + "avgust", + "september", + "oktober", + "november", + "december" + ] + }, + "api": { + "wikipedia": "sl" + }, + "messages": { + "loading": "Nalaganje", + "contract_timeline": "Pokrči časovni trak", + "return_to_title": "Nazaj na naslov", + "wikipedia": "Vir Wikipedija", + "loading_content": "Nalaganje vsebine", + "expand_timeline": "Razširi časovni trak", + "loading_timeline": "Nalagam časovni trak... " + }, + "dateformats": { + "full_long": "d mmm yyyy 'ob' hh:MM", + "full_short": "d mmm", + "full": "d mmmm yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM' 'd mmmm' 'yyyy", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM' d mmm yyyy" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/sr-cy.json b/app/static/timeline/js/locale/sr-cy.json new file mode 100644 index 0000000..ca1d7d4 --- /dev/null +++ b/app/static/timeline/js/locale/sr-cy.json @@ -0,0 +1,75 @@ +{ + "lang": "рп", + "date": { + "month_abbr": [ + "Јан.", + "Феб.", + "Март", + "Апр.", + "Мај", + "Јун", + "Јул", + "Авг.", + "Сеп.", + "Окт.", + "Нов.", + "Дец." + ], + "day_abbr": [ + "Нед.", + "Пон.", + "Уто.", + "Сре.", + "Чет.", + "Пет.", + "Суб." + ], + "day": [ + "Недеља", + "Понедељак", + "Уторак", + "Среда", + "Четвртак", + "Петак", + "Субота" + ], + "month": [ + "Јануар", + "Фебруар", + "Март", + "Април", + "Мај", + "Јун", + "Јул", + "Август", + "Септембар", + "Октобар", + "Новембар", + "Децембар" + ] + }, + "api": { + "wikipedia": "рп" + }, + "messages": { + "loading": "Учитава се", + "contract_timeline": "Умањи", + "return_to_title": "Почетак", + "wikipedia": "Из Википедије, слободне енциклопедије", + "loading_content": "Садржај се учитава", + "expand_timeline": "Увећај", + "loading_timeline": "Учитавање... " + }, + "dateformats": { + "full_long": "d. mmm yyyy. 'u' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm yyyy.", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm yyyy.''", + "month": "mmmm yyyy.", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy.", + "full_long_small_date": "HH:MM'
d. mmm yyyy.''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/sr.json b/app/static/timeline/js/locale/sr.json new file mode 100644 index 0000000..6af4820 --- /dev/null +++ b/app/static/timeline/js/locale/sr.json @@ -0,0 +1,75 @@ +{ + "lang": "sr", + "date": { + "month_abbr": [ + "Jan.", + "Feb.", + "Mart", + "Apr.", + "Maj", + "Jun", + "Jul", + "Avg.", + "Sep.", + "Okt.", + "Nov.", + "Dec." + ], + "day_abbr": [ + "Ned.", + "Pon.", + "Uto.", + "Sre.", + "Čet.", + "Pet.", + "Sub." + ], + "day": [ + "Nedelja", + "Ponedeljak", + "Utorak", + "Sreda", + "Četvratk", + "Petak", + "Subota" + ], + "month": [ + "januar", + "Februar", + "Mart", + "April", + "Maj", + "Jun", + "Jul", + "Avgust", + "Septembar", + "Oktobar", + "Novembar", + "Decembar" + ] + }, + "api": { + "wikipedia": "sr" + }, + "messages": { + "loading": "Učitava se", + "contract_timeline": "Umanji", + "return_to_title": "Početak", + "wikipedia": "Iz Vikipedije, slobodne enciklopedije", + "loading_content": "Sadržaj se učitava", + "expand_timeline": "Uvećaj", + "loading_timeline": "Učitavanje... " + }, + "dateformats": { + "full_long": "d. mmm yyyy. 'u' HH:MM", + "full_short": "d. mmm", + "full": "d. mmmm yyyy.", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'd. mmmm yyyy.''", + "month": "mmmm yyyy.", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy.", + "full_long_small_date": "HH:MM'
d. mmm yyyy.''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/sv.json b/app/static/timeline/js/locale/sv.json new file mode 100644 index 0000000..d3895d4 --- /dev/null +++ b/app/static/timeline/js/locale/sv.json @@ -0,0 +1,86 @@ +{ + "lang": "sv", + "date": { + "month_abbr": [ + "jan", + "febr", + "mars", + "april", + "maj", + "juni", + "juli", + "aug", + "sept", + "okt", + "nov", + "dec" + ], + "day_abbr": [ + "sön", + "mån", + "tis", + "ons", + "tors", + "fre", + "lör" + ], + "day": [ + "söndag", + "måndag", + "tisdag", + "onsdag", + "torsdag", + "fredag", + "lördag" + ], + "month": [ + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december" + ] + }, + "api": { + "wikipedia": "sv" + }, + "messages": { + "loading": "Laddar", + "contract_timeline": "Förminska tidslinje", + "return_to_title": "Tillbaka till start", + "wikipedia": "Från Wikipedia, den fria encyklopedin", + "loading_content": "Laddar innehåll", + "expand_timeline": "Förstora tidslinje", + "loading_timeline": "Laddar tidslinje... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'vid' H:MM", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "H:MM'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "H:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "H:MM'
d mmm',' yyyy''" + }, + "era_labels": { + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { + "prefix": "", + "suffix": "f.Kr." + } + } + +} diff --git a/app/static/timeline/js/locale/ta.json b/app/static/timeline/js/locale/ta.json new file mode 100644 index 0000000..4b3adf9 --- /dev/null +++ b/app/static/timeline/js/locale/ta.json @@ -0,0 +1,75 @@ +{ + "lang": "ta", + "date": { + "month_abbr": [ + "ஜன.", + "பெப்.", + "மார்ச்", + "ஏப்ரல்", + "மே", + "ஜுன்", + "ஜுலை", + "ஆகஸ்ட்", + "செப்ட்.", + "ஒக்டோ.", + "நவம்பர்", + "டிசம்பர்" + ], + "day_abbr": [ + "ஞா", + "தி", + "செ", + "பு", + "வி", + "வெ", + "சனி" + ], + "day": [ + "ஞாயிறு", + "திங்கள்", + "செவ்வாய்", + "புதன்", + "வியாழன்", + "வெள்ளி", + "சனி" + ], + "month": [ + "ஜனவரி", + "பெப்ரவரி", + "மார்ச்", + "ஏப்ரல்", + "மே", + "ஜுன்", + "ஜுலை", + "ஆகஸ்ட்", + "செப்டம்பர்", + "ஒக்டோபர்", + "நவம்பர்", + "டிசம்பர்" + ] + }, + "api": { + "wikipedia": "ta" + }, + "messages": { + "loading": "தரவேறுகிறது", + "contract_timeline": "நேரக்கோட்டை சுருக்க", + "return_to_title": "தலைப்பிற்குச் செல்ல", + "wikipedia": "கட்டற்ற கலைக்களஞ்சியம், விக்கிப்பீடியாவிலிருந்து", + "loading_content": "உள்ளடக்கம் தரவேறுகிறது...", + "expand_timeline": "நேரக்கோட்டை விரிக்க", + "loading_timeline": "நேரக்கோடு தரவேறுகிறது.... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/te.json b/app/static/timeline/js/locale/te.json new file mode 100644 index 0000000..57c87bc --- /dev/null +++ b/app/static/timeline/js/locale/te.json @@ -0,0 +1,74 @@ +{ + "lang": "te", + "date": { + "month_abbr": [ + "జన.", + "ఫిబ్ర.", + "మార్చి", + "ఏప్రి.", + "మే", + "జూన్", + "జూలై", + "ఆగ.", + "సెప్టెం.", + "అక్టో.", + "నవం.", + "డిసెం." + ], + "day_abbr": [ + "ఆది.", + "సోమ.", + "మంగళ.", + "బుధ.", + "గురు.", + "శుక్ర.", + "శని." + ], + "day": [ + "ఆదివారం", + "సోమవారం", + "మంగళవారం", + "బుధవారం", + "గురువారం", + "శుక్రవారం", + "శనివారం" + ], + "month": [ + "జనవరి", + "ఫిబ్రవరి", + "మార్చి", + "ఏప్రిల్", + "మే", + "జూన్", + "జూలై", + "ఆగస్ట్", + "సెప్టెంబర్", + "అక్టోబర్", + "నవంబర్", + "డిసెంబర్" + ] + }, + "api": { + "wikipedia": "te" + }, + "messages": { + "loading": "లోడవుతూంది", + "contract_timeline": "టైమ్‌లైన్‌ను కుదించండి", + "return_to_title": "తిరిగి మొదటి స్లైడుకి", + "wikipedia": "స్వేచ్ఛా విజ్ఞాన సర్వస్వమైన వికీపీడియా నుండి", + "loading_content": "విషయం లోడవుతూంది", + "expand_timeline": "టైమ్‌లైన్‌ను విస్తరించండి", + "loading_timeline": "టైమ్‌లైన్ లోడవుతూంది... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "time_no_seconds_short": "h:MM TT", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "full": "mmmm d',' yyyy", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/th.json b/app/static/timeline/js/locale/th.json new file mode 100644 index 0000000..101eb23 --- /dev/null +++ b/app/static/timeline/js/locale/th.json @@ -0,0 +1,108 @@ +{ + "lang": "th", + "date": { + "month_abbr": [ + "ม.ค.", + "ก.พ", + "มี.ค.", + "เม.ย.", + "พ.ค.", + "มิ.ย.", + "ก.ค.", + "ส.ค.", + "ก.ย.", + "ต.ค.", + "พ.ย.", + "ธ.ค." + ], + "day_abbr": [ + "อา.", + "จ.", + "อ.", + "พ.", + "พฤ.", + "ศ.", + "ส." + ], + "day": [ + "อาทิตย์", + "จันทร์", + "อังคาร", + "พุธ", + "พฤหัสบดี", + "ศุกร์", + "เสาร์" + ], + "month": [ + "มกราคม", + "กุมภาพันธ์", + "มีนาคม", + "เมษายน", + "พฤษภาคม", + "มิถุนายน", + "กรกฎาคม", + "สิงหาคม", + "กันยายน", + "ตุลาคม", + "พฤศจิกายน", + "ธันวาคม" + ] + }, + "api": { + "wikipedia": "th" + }, + "messages": { + "loading": "กำลังโหลด", + "error": "เกิดความผิดพลาด", + "contract_timeline": "ลดขนาด ไทม์ไลน์", + "return_to_title": "กลับไปยังหัวข้อ", + "wikipedia": "จาก วิกิพีเดีย, สารานุกรมเสรี", + "loading_content": "กำลังโหลด เนื้อหา", + "expand_timeline": "ขยายขนาด ไทม์ไลน์", + "loading_timeline": "กำลังโหลด ไทม์ไลน์...", + "swipe_to_navigate": "ลากเพื่อเลื่อนไทม์ไลน์
ตกลง", + "unknown_read_err": "เกิดข้อผิดพลาดจากการพยายามอ่านข้อมูลในสเปรดชีตของคุณ", + "invalid_url_err": "ไม่สามารถอ่านข้อมูลไทม์ไลน์. โปรดตรวจสอบว่า URL ของคุณเป็นสเปรดชีตของ Google หรือเป็นไฟล์ JSON", + "network_err": "ไม่สามารถอ่านข้อมูลไทม์ไลน์. โปรดตรวจสอบให้แน่ใจว่าคุณได้เผยแพร่สเปรดชีตทางเว็บแล้ว", + "empty_feed_err": "ไม่มีรายการข้อมูลที่พบ", + "missing_start_date_err": "ไม่มีข้อมูลวันที่เริ่มต้น", + "invalid_data_format_err": "แถวส่วนหัวสเปรดชีตได้รับการแก้ไข", + "date_compare_err": "ไม่สามารถเปรียบเทียบวันที่ที่มีรูปแบบต่างกันได้", + "invalid_scale_err": "รูปแบบไม่ถูกต้อง", + "invalid_date_err": "วันที่ไม่ถูกต้อง: เดือน, วันที่และปีต้องเป็นตัวเลข", + "invalid_separator_error": "เวลาไม่ถูกต้อง: รูปแบบ : หรือ . ตัวคั่นระหว่างเวลาผิด.", + "invalid_hour_err": "เวลาไม่ถูกต้อง (ชั่วโมง)", + "invalid_minute_err": "เวลาไม่ถูกต้อง (นาที)", + "invalid_second_err": "เวลาไม่ถูกต้อง (วินาที)", + "invalid_fractional_err": "เวลาไม่ถูกต้อง (เศษส่วนของวินาที)", + "invalid_second_fractional_err": "เวลาไม่ถูกต้อง (วินาที และ เศษส่วนของวินาที)", + "invalid_year_err": "ปีไม่ถูกต้อง", + "flickr_notfound_err": "ไม่พบภาพหรือถูกตั้งเป็นส่วนตัว", + "flickr_invalidurl_err": "URL Flickr ไม่ถูกต้อง", + "imgur_invalidurl_err": "URL Imgur ไม่ถูกต้อง", + "twitter_invalidurl_err": "URL ทวิตเตอร์ไม่ถูกต้อง", + "twitter_load_err": "ไม่สามารถโหลดทวีตได้", + "twitterembed_invalidurl_err": "URL Twitter ฝังที่ไม่ถูกต้อง", + "wikipedia_load_err": "ไม่สามารถโหลดวิกิพีเดียได้", + "youtube_invalidurl_err": "URL ของ YouTube ไม่ถูกต้อง", + "spotify_invalid_url": "URL Spotify ไม่ถูกต้อง", + "template_value_err": "ไม่มีค่าให้สำหรับตัวแปรแม่แบบ", + "invalid_rgb_err": "อาร์กิวเมนต์ RGB ไม่ถูกต้อง", + "time_scale_scale_err": "ไม่ทราบวิธีการที่จะได้รับข้อมูลจากช่วงวันเวลา", + "axis_helper_no_options_err": "ไม่มีตัวเลือกสำหรับกำหนดค่าตัวแปร axis_helper", + "axis_helper_scale_err": "ไม่มีตัวแปร AxisHelper ที่ใช้ได้ในระยะเวลาที่ระบุ", + "invalid_integer_option": "ค่าตัวเลือกไม่ถูกต้องซึ่งต้องเป็นจำนวนเต็ม" + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} diff --git a/app/static/timeline/js/locale/tl.json b/app/static/timeline/js/locale/tl.json new file mode 100644 index 0000000..f41ce37 --- /dev/null +++ b/app/static/timeline/js/locale/tl.json @@ -0,0 +1,75 @@ +{ + "lang": "tl", + "date": { + "month_abbr": [ + "Ene.", + "Peb.", + "Mar.", + "Abr.", + "Mayo", + "Hun.", + "Hul.", + "Ago.", + "Set.", + "Okt.", + "Nob.", + "Dis." + ], + "day_abbr": [ + "Li.", + "L.", + "M.", + "Mi.", + "H.", + "B.", + "S." + ], + "day": [ + "Linggo", + "Lunes", + "Martes", + "Miyerkules", + "Huwebes", + "Biyernes", + "Sabado" + ], + "month": [ + "Enemo", + "Pebrero", + "Marso", + "Abril", + "Mayo", + "Hunyo", + "Hulyo", + "Agosto", + "Setyembre", + "Oktubre", + "Nobyembre", + "Disyembre" + ] + }, + "api": { + "wikipedia": "tl" + }, + "messages": { + "loading": "Loading", + "contract_timeline": "Contract Timeline", + "return_to_title": "Return to Title", + "wikipedia": "Mula sa Wikipedia, ang malayang ensiklopedya", + "loading_content": "Loading Content", + "expand_timeline": "Expand Timeline", + "loading_timeline": "Loading Timeline... " + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' h:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "h:MM TT'
mmm d',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/tr.json b/app/static/timeline/js/locale/tr.json new file mode 100644 index 0000000..b55e3fa --- /dev/null +++ b/app/static/timeline/js/locale/tr.json @@ -0,0 +1,75 @@ +{ + "lang": "tr", + "date": { + "month_abbr": [ + "Oca.", + "Şub.", + "Mar.", + "Nis.", + "May.", + "Haz.", + "Tem.", + "Ağu.", + "Eyl.", + "Eki.", + "Kas.", + "Ara." + ], + "day_abbr": [ + "Paz.", + "Pzt.", + "Sal.", + "Çar.", + "Per.", + "Cum.", + "Cts." + ], + "day": [ + "Pazar", + "Pazartesi", + "Salı", + "Çarşamba", + "Perşembe", + "Cuma", + "Cumartesi" + ], + "month": [ + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık" + ] + }, + "api": { + "wikipedia": "tr" + }, + "messages": { + "loading": "Yükleniyor", + "contract_timeline": "Zaman Çizelgesini Daralt", + "return_to_title": "Başlığa Dön", + "wikipedia": "Wikipedia'dan, özgür ansiklopedi", + "loading_content": "İçerik Yükleniyor", + "expand_timeline": "Zaman Çizelgesini Genişlet", + "loading_timeline": "Zaman Çizelgesi Yükleniyor... " + }, + "dateformats": { + "full_long": "d mmm',' yyyy 'at' H:MM", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "H:MM'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "H:MM", + "time_short": "HH:MM:ss", + "year": "yyyy", + "full_long_small_date": "H:MM '
d mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/uk.json b/app/static/timeline/js/locale/uk.json new file mode 100644 index 0000000..050ffac --- /dev/null +++ b/app/static/timeline/js/locale/uk.json @@ -0,0 +1,75 @@ +{ + "lang": "uk", + "date": { + "month_abbr": [ + "січ.", + "лют.", + "берез.", + "квіт.", + "трав.", + "черв.", + "лип.", + "серп.", + "вер.", + "жовт.", + "листоп.", + "груд." + ], + "day_abbr": [ + "нд.", + "пн.", + "вт.", + "ср.", + "чт.", + "пт.", + "сб." + ], + "day": [ + "неділя", + "понеділок", + "вівторок", + "середа", + "четвер", + "п'ятниця‎", + "субота" + ], + "month": [ + "січня", + "лютого", + "березня", + "квітня", + "травня", + "червня", + "липня", + "серпня", + "вересня", + "жовтня", + "листопада", + "грудня" + ] + }, + "api": { + "wikipedia": "uk" + }, + "messages": { + "loading": "Завантаження", + "contract_timeline": "Зменьшити", + "return_to_title": "Повернутися до початку", + "wikipedia": "З Wikipedia, вільної енциклопедії", + "loading_content": "Завантаження вмісту", + "expand_timeline": "Збільшити", + "loading_timeline": "Завантаження..." + }, + "dateformats": { + "full_long": "d mmm yyyy 'у' H:MM", + "full_short": "d mmm", + "full": "d mmmm',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "H:MM'
'd mmmm',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "H:MM", + "time_short": "H:MM:ss", + "year": "yyyy", + "full_long_small_date": "H:MM'
d mmm',' yyyy''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/locale/ur.json b/app/static/timeline/js/locale/ur.json new file mode 100644 index 0000000..c622dcc --- /dev/null +++ b/app/static/timeline/js/locale/ur.json @@ -0,0 +1,123 @@ +{ + "lang": "ur", + "direction": "rtl", + "date": { + "month_abbr": [ + "جنوری", + "فروری‬", + "مارچ", + "اپریل", + "مئی", + "جون", + "جولائی", + "اگست", + "ستمبر", + "اکتوبر", + "نومبر", + "دسمبر" + ], + "day_abbr": [ + "اتوار", + "پیر", + "منگل", + "بدھ", + "جمعرات", + "جمعہ", + "ہفتہ" + ], + "day": [ + "اتوار‬‮", + "پیر", + "منگل", + "بدھ", + "جمعرات", + "جمعہ", + "ہفتہ" + ], + "month": [ + "جنوری", + "فروری‬", + "مارچ", + "اپریل", + "مئی", + "جون", + "جولائی", + "اگست", + "ستمبر", + "اکتوبر", + "نومبر", + "دسمبر" + ] + }, + "api": { + "wikipedia": "ur" + }, + "messages": { + "loading": "لوڈ ہو رہا ہے", + "error": "غلطی", + "contract_timeline": "معاہدہ ٹائم لائن", + "return_to_title": "موضوع پر واپس", + "wikipedia": "From Wikipedia, the free encyclopedia", + "loading_content": "لوڈنگ مواد", + "expand_timeline": "ٹائم لائن کو بڑھانے ک", + "loading_timeline": "لوڈنگ ٹائم لائن ... ", + "swipe_to_navigate": "Swip
OK", + "unknown_read_err": "ایک غیر متوقع خرابی سپریڈ شیٹ ڈیٹا پڑھنے سے روک رہی ہے", + "network_err": "آپ کی گوگل سپریڈ شیٹ پڑھنے سے قاصر ہے. یقینی بنائیں کے سپریڈ شیٹ ویب پر شائع ہے.", + "empty_feed_err": "کوئی ڈیٹا نہیں ملا", + "missing_start_date_err": "شروع کرنے کی تاریخ نہیں ملی", + "invalid_data_format_err": "ہیڈر تبدیل کر دیا گیا ہے.", + "date_compare_err": "مختلف پیمانے کی TL.dates کا موازنہ نہیں ممکن", + "invalid_scale_err": "گیر درست پیمانے", + "invalid_date_err": "گیر درست تاریخ: ماہ ، دن اور سال کا نمبر میں هونا ضروری ہے", + "invalid_separator_error": "گیردرست وقت: . یا : کا استعمال غلط ہے", + "invalid_hour_err": "گیردرست وقت (گھنٹہ)", + "invalid_minute_err": "گیردرست وقت (منٹ)", + "invalid_second_err": "Iگیردرست وقت (سیکنڈ)", + "invalid_fractional_err": "گیردرست وقت (fractional سیکنڈ)", + "invalid_second_fractional_err": "گیردرست وقت (سیکنڈ اور fractional سیکنڈ)", + "invalid_year_err": "گیردرست سال", + "flickr_notfound_err": "تصویر نہیں ملی یا تصویر گیرعوامی ہے", + "flickr_invalidurl_err": "گیردرست Flickr URL", + "imgur_invalidurl_err": "گیردرست Imgur URL", + "twitter_invalidurl_err": "گیردرست Twitter URL", + "twitter_load_err": "Tweet لود نا ھوسکی", + "twitterembed_invalidurl_err": "گیردرست Twitter Embed url", + "wikipedia_load_err": "Wikipedia entry لود نا ھوسکی", + "youtube_invalidurl_err": "گیردرست YouTube URL", + "template_value_err": "Variable کی تعداد فراہم نہیں", + "invalid_rgb_err": "گیردرست RGB argument", + "time_scale_scale_err": "Don't know how to get date from time for scale", + "axis_helper_no_options_err": "Axis helper must be configured with options", + "axis_helper_scale_err": "پیمانے کے لئے Axis Helper موجود نہیں", + "invalid_integer_option": "Invalid option value—must be a whole number." + }, + "dateformats": { + "full_long": "mmm d',' yyyy 'at' hh:MM TT", + "full_short": "mmm d", + "full": "mmmm d',' yyyy", + "month_short": "mmm", + "time_no_seconds_small_date": "h:MM TT'
'mmmm d',' yyyy''", + "month": "mmmm yyyy", + "time_no_seconds_short": "h:MM TT", + "time_short": "h:MM:ss TT", + "year": "yyyy", + "full_long_small_date": "hh:MM TT'
mmm d',' yyyy''" + }, + "era_labels": { + "positive_year": { + "prefix": "", + "suffix": "" + }, + "negative_year": { + "prefix": "", + "suffix": "BCE" + } + }, + "period_labels": { + "t": ["a", "p"], + "tt": ["am", "pm"], + "T": ["A", "P"], + "TT": ["AM", "PM"] + } +} diff --git a/app/static/timeline/js/locale/vi.json b/app/static/timeline/js/locale/vi.json new file mode 100644 index 0000000..21ebb3d --- /dev/null +++ b/app/static/timeline/js/locale/vi.json @@ -0,0 +1,74 @@ +{ + "lang": "vi", + "date": { + "month": [ + "Tháng Một", + "Tháng Hai", + "Tháng ba", + "Tháng Tư", + "Tháng Năm", + "Tháng Sáu", + "Tháng Bảy", + "Tháng Tám", + "Tháng Chín", + "Tháng Mười", + "Tháng Mười Một", + "Tháng Mười Hai" + ], + "month_abbr": [ + "Tháng 01", + "Tháng 02", + "Tháng 03", + "Tháng 04", + "Tháng 05", + "Tháng 06", + "Tháng 07", + "Tháng 08", + "Tháng 09", + "Tháng 10", + "Tháng 11", + "Tháng 12" + ], + "day": [ + "Chủ Nhật", + "Thứ Hai", + "Thứ Ba", + "Thứ Tư", + "Thứ Năm", + "Thứ Sáu", + "Thứ Bảy" + ], + "day_abbr": [ + "Chủ Nhật", + "Thứ 02", + "Thứ 03", + "Thứ 04", + "Thứ 05", + "Thứ 06", + "Thứ 07" + ] + }, + "api": { + "wikipedia": "vi" + }, + "messages": { + "loading_timeline": "Tải dòng thời gian... ", + "return_to_title": "Quay lại từ đầu", + "expand_timeline": "Mở rộng", + "contract_timeline": "Thu nhỏ", + "wikipedia": "Từ Wikipedia, bách khoa toàn thư mở", + "loading_content": "Tải nội dung", + "loading": "Đang tải" + }, + "dateformats": { + "year": "yyyy", + "month_short": "mmm", + "month": "mmmm yyyy", + "full_short": "mmm d", + "full": "'Ngày' d mmm 'Năm' yyyy", + "time_no_seconds_short": "H:MM ", + "time_no_seconds_small_date": "H:MM '
Ngày' d mmm 'Năm' yyyy'", + "full_long": "'Ngày 'd mmm 'Năm' yyyy 'lúc' H:MM", + "full_long_small_date": "H:MM '
Ngày' d mmm 'Năm' yyyy''" + } +} diff --git a/app/static/timeline/js/locale/zh-cn.json b/app/static/timeline/js/locale/zh-cn.json new file mode 100644 index 0000000..d8d46ca --- /dev/null +++ b/app/static/timeline/js/locale/zh-cn.json @@ -0,0 +1,76 @@ +{ + "lang": "zh-cn", + "date": { + "month_abbr": [ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月" + ], + "day_abbr": [ + "周日", + "周一", + "周二", + "周三", + "周四", + "周五", + "周六" + ], + "day": [ + "星期日", + "星期一", + "星期二", + "星期三", + "星期四", + "星期五", + "星期六" + ], + "month": [ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月" + ] + }, + "api": { + "wikipedia": "zh" + }, + "messages": { + "loading": "加载中", + "contract_timeline": "缩短时间", + "return_to_title": "回到开头", + "wikipedia": "来自维基百科,自由的百科全书", + "loading_content": "正在加载内容", + "expand_timeline": "伸展时间", + "loading_timeline": "加载时间线... ", + "swipe_to_navigate": "左右撥來瀏覽
OK" + }, + "dateformats": { + "full_long": "dddd',' yyyy年 mmm d日'um' HH:MM", + "full_short": "mmm d日", + "full": "yyyy年mmmm d日", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'yyyy年mmmm d日''", + "month": "yyyy年 mmmm", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy年", + "full_long_small_date": "HH:MM'
'dddd',' yyyy年 mmm d日''" + } +} diff --git a/app/static/timeline/js/locale/zh-tw.json b/app/static/timeline/js/locale/zh-tw.json new file mode 100644 index 0000000..df058ae --- /dev/null +++ b/app/static/timeline/js/locale/zh-tw.json @@ -0,0 +1,75 @@ +{ + "lang": "zh-tw", + "date": { + "month_abbr": [ + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月" + ], + "day_abbr": [ + "週日", + "週一", + "週二", + "週三", + "週四", + "週五", + "週六" + ], + "day": [ + "星期日", + "星期一", + "星期二", + "星期三", + "星期四", + "星期五", + "星期六" + ], + "month": [ + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月" + ] + }, + "api": { + "wikipedia": "zh" + }, + "messages": { + "loading": "載入中", + "contract_timeline": "縮短時間", + "return_to_title": "回到開頭", + "wikipedia": "擷取自維基百科, 自由之百科全書", + "loading_content": "載入內容", + "expand_timeline": "展開時間", + "loading_timeline": "載入時間線... " + }, + "dateformats": { + "full_long": "dddd',' yyyy年mmmm d日 'um' HH:MM", + "full_short": "mmm d", + "full": "yyyy年mmmm d日", + "month_short": "mmm", + "time_no_seconds_small_date": "HH:MM'
'yyyy年mmmm d日''", + "month": "yyyy年 mmmm", + "time_no_seconds_short": "HH:MM", + "time_short": "HH:MM:ss", + "year": "yyyy年", + "full_long_small_date": "HH:MM'
'dddd',' yyyy年mmmm d日''" + } +} \ No newline at end of file diff --git a/app/static/timeline/js/timeline-embed-cdn.js b/app/static/timeline/js/timeline-embed-cdn.js new file mode 100644 index 0000000..dbef314 --- /dev/null +++ b/app/static/timeline/js/timeline-embed-cdn.js @@ -0,0 +1,805 @@ +/* + TimelineJS - ver. 2017-12-15-16-48-40 - 2017-12-15 + Copyright (c) 2012-2016 Northwestern University + a project of the Northwestern University Knight Lab, originally created by Zach Wise + https://github.com/NUKnightLab/TimelineJS3 + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. + If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. +*/ + +/* ********************************************** + Begin Embed.CDN.js +********************************************** */ + +/* Embed.CDN + Extend the basic 'embed' functionality with Google Analytics tracking and url parsing to support URLs created with the Timeline generator form. +*/ + +/* CodeKit Import + https://incident57.com/codekit/ +================================================== */ +// @codekit-append "Embed.js"; + +/* REPLACE THIS WITH YOUR GOOGLE ANALYTICS ACCOUNT +================================================== */ +var embed_analytics = "UA-537357-20"; + +/* REPLACE THIS WITH YOUR BASE PATH FOR TIMELINE +================================================== */ +//var embed_path = "https://cdn.knightlab.com/libs/timeline3/latest/embed/"; + +/* LOAD TIMER +================================================== */ +var load_time_start = new Date().getTime(), the_load_time = 0; + +/* GOOGLE ANALYTICS +================================================== */ +var _gaq = _gaq || []; + + +(function() { + var ga = document.createElement('script'), s = document.getElementsByTagName('script')[0]; + ga.type = 'text/javascript'; + ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + s.parentNode.insertBefore(ga, s); + + _gaq.push(['_setAccount', embed_analytics]); + _gaq.push(['_trackPageview']); + +})(); + +/* TIMELINE CDN SPECIFIC +================================================== */ +var getUrlVars = function() { + var varobj = {}, url_vars = [], uv ; + + //url_vars = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + url_vars = window.location.href.slice(window.location.href.indexOf('?') + 1); + + if (url_vars.match('#')) { + url_vars = url_vars.split('#')[0]; + } + url_vars = url_vars.split('&'); + + for(var i = 0; i < url_vars.length; i++) { + uv = url_vars[i].split('='); + varobj[uv[0]] = uv[1]; + } + + return varobj; +}; + +var onHeadline = function(e, headline) { + var the_page_title = "/" + headline, + the_page_url = location.href; + + document.title = headline; + the_load_time = Math.floor((new Date().getTime() - load_time_start)/100)/10; + _gaq.push(['_trackEvent', 'Timeline', headline, the_page_url, the_load_time]); + +}; + +var url_config = getUrlVars(); + + +/* ********************************************** + Begin LazyLoad.js +********************************************** */ + +/*jslint browser: true, eqeqeq: true, bitwise: true, newcap: true, immed: true, regexp: false */ + +/* +LazyLoad makes it easy and painless to lazily load one or more external +JavaScript or CSS files on demand either during or after the rendering of a web +page. + +Supported browsers include Firefox 2+, IE6+, Safari 3+ (including Mobile +Safari), Google Chrome, and Opera 9+. Other browsers may or may not work and +are not officially supported. + +Visit https://github.com/rgrove/lazyload/ for more info. + +Copyright (c) 2011 Ryan Grove +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +@module lazyload +@class LazyLoad +@static +@version 2.0.3 (git) +*/ + +LazyLoad = (function (doc) { + // -- Private Variables ------------------------------------------------------ + + // User agent and feature test information. + var env, + + // Reference to the element (populated lazily). + head, + + // Requests currently in progress, if any. + pending = {}, + + // Number of times we've polled to check whether a pending stylesheet has + // finished loading. If this gets too high, we're probably stalled. + pollCount = 0, + + // Queued requests. + queue = {css: [], js: []}, + + // Reference to the browser's list of stylesheets. + styleSheets = doc.styleSheets; + + // -- Private Methods -------------------------------------------------------- + + /** + Creates and returns an HTML element with the specified name and attributes. + + @method createNode + @param {String} name element name + @param {Object} attrs name/value mapping of element attributes + @return {HTMLElement} + @private + */ + function createNode(name, attrs) { + var node = doc.createElement(name), attr; + + for (attr in attrs) { + if (attrs.hasOwnProperty(attr)) { + node.setAttribute(attr, attrs[attr]); + } + } + + return node; + } + + /** + Called when the current pending resource of the specified type has finished + loading. Executes the associated callback (if any) and loads the next + resource in the queue. + + @method finish + @param {String} type resource type ('css' or 'js') + @private + */ + function finish(type) { + var p = pending[type], + callback, + urls; + + if (p) { + callback = p.callback; + urls = p.urls; + + urls.shift(); + pollCount = 0; + + // If this is the last of the pending URLs, execute the callback and + // start the next request in the queue (if any). + if (!urls.length) { + callback && callback.call(p.context, p.obj); + pending[type] = null; + queue[type].length && load(type); + } + } + } + + /** + Populates the env variable with user agent and feature test + information. + + @method getEnv + @private + */ + function getEnv() { + var ua = navigator.userAgent; + + env = { + // True if this browser supports disabling async mode on dynamically + // created script nodes. See + // http://wiki.whatwg.org/wiki/Dynamic_Script_Execution_Order + async: doc.createElement('script').async === true + }; + + (env.webkit = /AppleWebKit\//.test(ua)) + || (env.ie = /MSIE/.test(ua)) + || (env.opera = /Opera/.test(ua)) + || (env.gecko = /Gecko\//.test(ua)) + || (env.unknown = true); + } + + /** + Loads the specified resources, or the next resource of the specified type + in the queue if no resources are specified. If a resource of the specified + type is already being loaded, the new request will be queued until the + first request has been finished. + + When an array of resource URLs is specified, those URLs will be loaded in + parallel if it is possible to do so while preserving execution order. All + browsers support parallel loading of CSS, but only Firefox and Opera + support parallel loading of scripts. In other browsers, scripts will be + queued and loaded one at a time to ensure correct execution order. + + @method load + @param {String} type resource type ('css' or 'js') + @param {String|Array} urls (optional) URL or array of URLs to load + @param {Function} callback (optional) callback function to execute when the + resource is loaded + @param {Object} obj (optional) object to pass to the callback function + @param {Object} context (optional) if provided, the callback function will + be executed in this object's context + @private + */ + function load(type, urls, callback, obj, context) { + var _finish = function () { finish(type); }, + isCSS = type === 'css', + nodes = [], + i, len, node, p, pendingUrls, url; + + env || getEnv(); + + if (urls) { + // If urls is a string, wrap it in an array. Otherwise assume it's an + // array and create a copy of it so modifications won't be made to the + // original. + urls = typeof urls === 'string' ? [urls] : urls.concat(); + + // Create a request object for each URL. If multiple URLs are specified, + // the callback will only be executed after all URLs have been loaded. + // + // Sadly, Firefox and Opera are the only browsers capable of loading + // scripts in parallel while preserving execution order. In all other + // browsers, scripts must be loaded sequentially. + // + // All browsers respect CSS specificity based on the order of the link + // elements in the DOM, regardless of the order in which the stylesheets + // are actually downloaded. + if (isCSS || env.async || env.gecko || env.opera) { + // Load in parallel. + queue[type].push({ + urls : urls, + callback: callback, + obj : obj, + context : context + }); + } else { + // Load sequentially. + for (i = 0, len = urls.length; i < len; ++i) { + queue[type].push({ + urls : [urls[i]], + callback: i === len - 1 ? callback : null, // callback is only added to the last URL + obj : obj, + context : context + }); + } + } + } + + // If a previous load request of this type is currently in progress, we'll + // wait our turn. Otherwise, grab the next item in the queue. + if (pending[type] || !(p = pending[type] = queue[type].shift())) { + return; + } + + head || (head = doc.head || doc.getElementsByTagName('head')[0]); + pendingUrls = p.urls; + + for (i = 0, len = pendingUrls.length; i < len; ++i) { + url = pendingUrls[i]; + + if (isCSS) { + node = env.gecko ? createNode('style') : createNode('link', { + href: url, + rel : 'stylesheet' + }); + } else { + node = createNode('script', {src: url}); + node.async = false; + } + + node.className = 'lazyload'; + node.setAttribute('charset', 'utf-8'); + + if (env.ie && !isCSS) { + node.onreadystatechange = function () { + if (/loaded|complete/.test(node.readyState)) { + node.onreadystatechange = null; + _finish(); + } + }; + } else if (isCSS && (env.gecko || env.webkit)) { + // Gecko and WebKit don't support the onload event on link nodes. + if (env.webkit) { + // In WebKit, we can poll for changes to document.styleSheets to + // figure out when stylesheets have loaded. + p.urls[i] = node.href; // resolve relative URLs (or polling won't work) + pollWebKit(); + } else { + // In Gecko, we can import the requested URL into a