summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/components/LallansIssuesGallery.astro26
-rw-r--r--src/data/lallans/index.ts86
-rw-r--r--src/data/lallans/issue100.ts77
-rw-r--r--src/data/lallans/issue101.ts42
-rw-r--r--src/data/lallans/issue21.ts24
-rw-r--r--src/data/lallans/issue22.ts28
-rw-r--r--src/data/lallans/issue23.ts13
-rw-r--r--src/data/lallans/issue24.ts29
-rw-r--r--src/data/lallans/issue25.ts28
-rw-r--r--src/data/lallans/issue27.ts30
-rw-r--r--src/data/lallans/issue29.ts26
-rw-r--r--src/data/lallans/issue30.ts27
-rw-r--r--src/data/lallans/issue33.ts26
-rw-r--r--src/data/lallans/issue35.ts25
-rw-r--r--src/data/lallans/issue36.ts32
-rw-r--r--src/data/lallans/issue38.ts33
-rw-r--r--src/data/lallans/issue39.ts30
-rw-r--r--src/data/lallans/issue41.ts36
-rw-r--r--src/data/lallans/issue42.ts28
-rw-r--r--src/data/lallans/issue43.ts32
-rw-r--r--src/data/lallans/issue45.ts33
-rw-r--r--src/data/lallans/issue46.ts34
-rw-r--r--src/data/lallans/issue47.ts36
-rw-r--r--src/data/lallans/issue48.ts13
-rw-r--r--src/data/lallans/issue49.ts34
-rw-r--r--src/data/lallans/issue50.ts36
-rw-r--r--src/data/lallans/issue51.ts38
-rw-r--r--src/data/lallans/issue52.ts32
-rw-r--r--src/data/lallans/issue53.ts42
-rw-r--r--src/data/lallans/issue54.ts93
-rw-r--r--src/data/lallans/issue55.ts87
-rw-r--r--src/data/lallans/issue56.ts36
-rw-r--r--src/data/lallans/issue57.ts55
-rw-r--r--src/data/lallans/issue59.ts75
-rw-r--r--src/data/lallans/issue60.ts47
-rw-r--r--src/data/lallans/issue61.ts43
-rw-r--r--src/data/lallans/issue62.ts38
-rw-r--r--src/data/lallans/issue63.ts43
-rw-r--r--src/data/lallans/issue64.ts38
-rw-r--r--src/data/lallans/issue65.ts42
-rw-r--r--src/data/lallans/issue66.ts39
-rw-r--r--src/data/lallans/issue67.ts50
-rw-r--r--src/data/lallans/issue68.ts43
-rw-r--r--src/data/lallans/issue69.ts49
-rw-r--r--src/data/lallans/issue70.ts40
-rw-r--r--src/data/lallans/issue71.ts53
-rw-r--r--src/data/lallans/issue72.ts35
-rw-r--r--src/data/lallans/issue73.ts47
-rw-r--r--src/data/lallans/issue74.ts49
-rw-r--r--src/data/lallans/issue75.ts49
-rw-r--r--src/data/lallans/issue76.ts50
-rw-r--r--src/data/lallans/issue77.ts49
-rw-r--r--src/data/lallans/issue78.ts44
-rw-r--r--src/data/lallans/issue79.ts44
-rw-r--r--src/data/lallans/issue80.ts49
-rw-r--r--src/data/lallans/issue81.ts44
-rw-r--r--src/data/lallans/issue82.ts48
-rw-r--r--src/data/lallans/issue83.ts48
-rw-r--r--src/data/lallans/issue84.ts44
-rw-r--r--src/data/lallans/issue85.ts49
-rw-r--r--src/data/lallans/issue86.ts48
-rw-r--r--src/data/lallans/issue87.ts49
-rw-r--r--src/data/lallans/issue88.ts52
-rw-r--r--src/data/lallans/issue89.ts58
-rw-r--r--src/data/lallans/issue90.ts46
-rw-r--r--src/data/lallans/issue91.ts52
-rw-r--r--src/data/lallans/issue92.ts57
-rw-r--r--src/data/lallans/issue93.ts59
-rw-r--r--src/data/lallans/issue96.ts67
-rw-r--r--src/data/lallans/issue97.ts52
-rw-r--r--src/data/lallans/issue98.ts72
-rw-r--r--src/data/lallans/issue99.ts64
-rw-r--r--src/env.d.ts1
-rw-r--r--src/i18n/translations/pages/furthsettins.ts11
-rw-r--r--src/i18n/translations/site.ts4
-rw-r--r--src/pages/[locale]/furthsettins/index.astro28
-rw-r--r--src/pages/[locale]/furthsettins/lallans/[issueNumber].astro32
-rw-r--r--src/pages/[locale]/furthsettins/lallans/index.astro22
-rw-r--r--src/pages/[locale]/staticPaths.ts10
-rw-r--r--src/types/Digit.d.ts2
-rw-r--r--src/types/LallansIssue.d.ts23
-rw-r--r--src/types/LallansIssueNumber.d.ts12
-rw-r--r--src/types/Price.d.ts2
83 files changed, 3317 insertions, 2 deletions
diff --git a/src/components/LallansIssuesGallery.astro b/src/components/LallansIssuesGallery.astro
new file mode 100644
index 0000000..1580e53
--- /dev/null
+++ b/src/components/LallansIssuesGallery.astro
@@ -0,0 +1,26 @@
+---
+import type LallansIssue from '../types/LallansIssue';
+import type Locale from '../types/Locale';
+import { getAllLallansIssues } from '../data/lallans';
+
+const issues = await getAllLallansIssues();
+---
+
+<ul class="lallans-issues-gallery">
+ { issues.map(issue => (
+ <li>
+ <a
+ class="link lallans-issues-gallery__issue-container"
+ href={ `lallans/${issue.issueNumber}` }
+ >
+ <img
+ class="lallans-issues-gallery__issue-cover-image"
+ src={ `/public/images/lallans/issue${issue.issueNumber}.jpg` }
+ />
+ <p class="lallans-issues-gallery__issue-title">
+ Lallans { issue.issueNumber } | { issue.issueName }
+ </p>
+ </a>
+ </li>
+ ))}
+</ul> \ No newline at end of file
diff --git a/src/data/lallans/index.ts b/src/data/lallans/index.ts
new file mode 100644
index 0000000..3a1e749
--- /dev/null
+++ b/src/data/lallans/index.ts
@@ -0,0 +1,86 @@
+import type LallansIssue from '../../types/LallansIssue';
+import type LallansIssueNumber from '../../types/LallansIssueNumber';
+
+/**
+ * This might seem like an odd syntax, but this is so
+ * that we can use TypeScript to guarantee that every
+ * Lallans issue is accounted for.
+ */
+export const getLallansIssue: LallansIssueGetterTable = {
+ 21: async () => (await import('./issue21')).default,
+ 22: async () => (await import('./issue22')).default,
+ 23: async () => (await import('./issue23')).default,
+ 24: async () => (await import('./issue24')).default,
+ 25: async () => (await import('./issue25')).default,
+ 27: async () => (await import('./issue27')).default,
+ 29: async () => (await import('./issue29')).default,
+ 30: async () => (await import('./issue30')).default,
+ 33: async () => (await import('./issue33')).default,
+ 35: async () => (await import('./issue35')).default,
+ 36: async () => (await import('./issue36')).default,
+ 38: async () => (await import('./issue38')).default,
+ 39: async () => (await import('./issue39')).default,
+ 41: async () => (await import('./issue41')).default,
+ 42: async () => (await import('./issue42')).default,
+ 43: async () => (await import('./issue43')).default,
+ 45: async () => (await import('./issue45')).default,
+ 46: async () => (await import('./issue46')).default,
+ 47: async () => (await import('./issue47')).default,
+ 48: async () => (await import('./issue48')).default,
+ 49: async () => (await import('./issue49')).default,
+ 50: async () => (await import('./issue50')).default,
+ 51: async () => (await import('./issue51')).default,
+ 52: async () => (await import('./issue52')).default,
+ 53: async () => (await import('./issue53')).default,
+ 54: async () => (await import('./issue54')).default,
+ 55: async () => (await import('./issue55')).default,
+ 56: async () => (await import('./issue56')).default,
+ 57: async () => (await import('./issue57')).default,
+ 59: async () => (await import('./issue59')).default,
+ 60: async () => (await import('./issue60')).default,
+ 61: async () => (await import('./issue61')).default,
+ 62: async () => (await import('./issue62')).default,
+ 63: async () => (await import('./issue63')).default,
+ 64: async () => (await import('./issue64')).default,
+ 65: async () => (await import('./issue65')).default,
+ 66: async () => (await import('./issue66')).default,
+ 67: async () => (await import('./issue67')).default,
+ 68: async () => (await import('./issue68')).default,
+ 69: async () => (await import('./issue69')).default,
+ 70: async () => (await import('./issue70')).default,
+ 71: async () => (await import('./issue71')).default,
+ 72: async () => (await import('./issue72')).default,
+ 73: async () => (await import('./issue73')).default,
+ 74: async () => (await import('./issue74')).default,
+ 75: async () => (await import('./issue75')).default,
+ 76: async () => (await import('./issue76')).default,
+ 77: async () => (await import('./issue77')).default,
+ 78: async () => (await import('./issue78')).default,
+ 79: async () => (await import('./issue79')).default,
+ 80: async () => (await import('./issue80')).default,
+ 81: async () => (await import('./issue81')).default,
+ 82: async () => (await import('./issue82')).default,
+ 83: async () => (await import('./issue83')).default,
+ 84: async () => (await import('./issue84')).default,
+ 85: async () => (await import('./issue85')).default,
+ 86: async () => (await import('./issue86')).default,
+ 87: async () => (await import('./issue87')).default,
+ 88: async () => (await import('./issue88')).default,
+ 89: async () => (await import('./issue89')).default,
+ 90: async () => (await import('./issue90')).default,
+ 91: async () => (await import('./issue91')).default,
+ 92: async () => (await import('./issue92')).default,
+ 93: async () => (await import('./issue93')).default,
+ 96: async () => (await import('./issue96')).default,
+ 97: async () => (await import('./issue97')).default,
+ 98: async () => (await import('./issue98')).default,
+ 99: async () => (await import('./issue99')).default,
+ 100: async () => (await import('./issue100')).default,
+ 101: async () => (await import('./issue101')).default,
+};
+
+export type LallansIssueGetterTable = { [key in LallansIssueNumber]: () => Promise<LallansIssue> };
+
+export async function getAllLallansIssues(): Promise<LallansIssue[]> {
+ return Promise.all(Object.values(getLallansIssue).map(f => f()));
+} \ No newline at end of file
diff --git a/src/data/lallans/issue100.ts b/src/data/lallans/issue100.ts
new file mode 100644
index 0000000..69ec808
--- /dev/null
+++ b/src/data/lallans/issue100.ts
@@ -0,0 +1,77 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 100,
+ 'issueName': 'Simmer 222',
+ 'price': '10.00',
+ 'description': {
+ 'en-GB': 'The hundredth issue of the Lallans magazine.',
+ 'sco': 'The hunnreth issue o the Lallans magazine.',
+ }, 'contributors': [
+ 'Jeanette Abendstern',
+ 'Colin Mackenzie',
+ 'Donald Adamson',
+ 'Ann MacKinnon',
+ 'Craig Aitchison',
+ 'Ann Matheson',
+ 'Jim Aitken',
+ 'Andy Matthews',
+ 'Fran Baillie',
+ 'J Derrick McClure',
+ 'Tony Beekman',
+ 'J Walter McGinty',
+ 'Sheena Blackhall',
+ 'Iain McGregor',
+ 'David Bleiman',
+ 'Alastair Mcleish',
+ 'Robert R Calder',
+ 'Stuart McHardy',
+ 'Peter Cameron',
+ 'Hugh McMillan',
+ 'Joe Carstairs',
+ 'Alan Millar',
+ 'AC Clarke',
+ 'WS Milne',
+ 'Kevin Connelly',
+ 'Gordon D Moodie',
+ 'Charles P Connor',
+ 'Elaine Morrison',
+ 'Moira Dalgetty',
+ 'Stephen Pacitti',
+ 'Gordon Donaldson',
+ 'Walter Perrie',
+ 'Ashley Douglas',
+ 'Jamie Purves',
+ 'Iain WD Forde',
+ 'Alun Robert',
+ 'Fred Freeman',
+ 'Colin Robertson',
+ 'David Fyfe',
+ 'Frances Robson',
+ 'Sam Gilliland',
+ 'Finola Scott',
+ 'Leslie Glen',
+ 'Hamish Scott',
+ 'Hebby Gray',
+ 'Alan Sleater',
+ 'William Hershaw',
+ 'James P Spence',
+ 'Irene Howat',
+ 'Jock Stein',
+ 'Tom Hubbard',
+ 'Lynn Valentine',
+ 'Robert Hume',
+ 'Raymond Vettese',
+ 'Shane Johnstone',
+ 'Hamish Wallochie',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Laura Law',
+ 'Ian Nimmo White',
+ 'Dorothy Lawrenson',
+ 'Rab Wilson',
+ 'Rose Macgregor',
+ ],
+};
+
+export default issue;
diff --git a/src/data/lallans/issue101.ts b/src/data/lallans/issue101.ts
new file mode 100644
index 0000000..f356336
--- /dev/null
+++ b/src/data/lallans/issue101.ts
@@ -0,0 +1,42 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 101,
+ 'issueName': 'Yuil 222',
+ 'price': '10.00',
+ 'description': {
+ 'en-GB': 'The hundred-and-first issue of the Lallans magazine.',
+ 'sco': 'The hunner-an-first issue o the Lallans magazine.',
+ },
+ 'contributors': [
+ 'JK Annand',
+ 'George T Watt',
+ 'Stuart McHardy',
+ 'Tony Beekman',
+ 'John Burns',
+ 'Lyn Valentine',
+ 'Gillian Shearer',
+ 'Anne Jones',
+ 'Jeanette Abendstern',
+ 'Jerry Randalls',
+ 'Elaine Morton',
+ 'Maureen Sangster',
+ 'Donald Goodbrand Saunders',
+ 'Hamish Scott',
+ 'Alan Millar',
+ 'David Bleiman',
+ 'Billy Kay',
+ 'Lorraine Montgomerie',
+ 'Derrick McClure',
+ 'Ross Crawford',
+ 'Jock Stein',
+ 'J Roddie',
+ 'WS Milne',
+ 'Irene Howatt',
+ 'Kevin Connelly',
+ 'Hamish Wallochie',
+ 'Sheena Blackhall',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue21.ts b/src/data/lallans/issue21.ts
new file mode 100644
index 0000000..2c64304
--- /dev/null
+++ b/src/data/lallans/issue21.ts
@@ -0,0 +1,24 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 21,
+ 'issueName': 'Mairtinmas 1983',
+ 'price': '0.75',
+ 'description': {
+ 'en-GB': 'The twenty-first issue of the Lallans magazine.',
+ 'sco': 'The twanty-first issue o the Lallans magazine.',
+ },
+ 'contributions': [
+ {
+ 'title': 'The Heid',
+ 'author': 'Alistair Mackie',
+ }, {
+ 'title': 'Ferkeekers an Siclike',
+ }, {
+ 'title': 'On the Lorimer NT',
+ 'author': 'Donald Campbell',
+ }
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue22.ts b/src/data/lallans/issue22.ts
new file mode 100644
index 0000000..1e2cd03
--- /dev/null
+++ b/src/data/lallans/issue22.ts
@@ -0,0 +1,28 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 22,
+ 'issueName': 'Whitsunday 1984',
+ 'price': '0.75',
+ 'description': {
+ 'en-GB': 'The twenty-second issue of the Lallans magazine.',
+ 'sco': 'The twanty-saicont issue o the Lallans magazine.',
+ },
+ 'contributions': [
+ {
+ 'title': 'Montrose Poems',
+ 'author': 'Raymond Vettese',
+ }, {
+ 'title': 'Maisters',
+ 'author': 'JK Annand',
+ }, {
+ 'title': 'A Bairn’s Tale',
+ 'author': 'June Walker Leonard',
+ }, {
+ 'title': 'Stories, Articles, Poems',
+ 'author': 'David Purves, William Montgomerie and Davie Angus',
+ }
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue23.ts b/src/data/lallans/issue23.ts
new file mode 100644
index 0000000..54542a3
--- /dev/null
+++ b/src/data/lallans/issue23.ts
@@ -0,0 +1,13 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+'issueNumber': 23,
+ 'issueName': 'Mairtinmas 1984',
+ 'price': '0.75',
+ 'description': {
+ 'en-GB': 'The twenty-third issue of the Lallans magazine.',
+ 'sco': 'The twanty-third issue o the Lallans magazine.',
+ },
+};
+
+export default issue;
diff --git a/src/data/lallans/issue24.ts b/src/data/lallans/issue24.ts
new file mode 100644
index 0000000..51c100f
--- /dev/null
+++ b/src/data/lallans/issue24.ts
@@ -0,0 +1,29 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+'issueNumber': 24,
+ 'issueName': 'Whitsuntid 1985',
+ 'price': '0.75',
+ 'description': {
+ 'sco': 'The twanty-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The twenty-fourth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'James Begg',
+ 'Sheena Blackhall',
+ 'Margaret Ferguson',
+ 'Stuart Ferguson',
+ 'William Hershaw',
+ 'Tom Hubbard',
+ 'Andy Kinnaird',
+ 'Derrick McClure',
+ 'John McDonald',
+ 'Janet Murray',
+ 'WS Milne',
+ 'John S Philips',
+ 'David Purves',
+ 'William J Rae',
+ 'Raymond Vettese',
+ ],
+};
+
+export default issue;
diff --git a/src/data/lallans/issue25.ts b/src/data/lallans/issue25.ts
new file mode 100644
index 0000000..0443a14
--- /dev/null
+++ b/src/data/lallans/issue25.ts
@@ -0,0 +1,28 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+'issueNumber': 25,
+ 'issueName': 'Mairtinmas 1985',
+ 'price': '0.75',
+ 'description': {
+ 'sco': 'The twanty-fift issue o the Lallans magazine.',
+ 'en-GB': 'The twenty-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Robert McLellan',
+ 'JK Annand',
+ 'Peter Fortune',
+ 'William Hershaw',
+ 'Andy Kinnaird',
+ 'TS Law',
+ 'John McDonald',
+ 'John Manson',
+ 'Ken Morrice',
+ 'Craig Nelder',
+ 'William Neill',
+ 'John S Phillips',
+ 'David Purves',
+ 'Raymond Vettese',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue27.ts b/src/data/lallans/issue27.ts
new file mode 100644
index 0000000..7f60922
--- /dev/null
+++ b/src/data/lallans/issue27.ts
@@ -0,0 +1,30 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 27,
+ 'issueName': 'Mairtinmas 1986',
+ 'price': '0.75',
+ 'description': {
+ 'sco': 'The twanty-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The twenty-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'James Adam',
+ 'David Angus',
+ 'JK Annand',
+ 'JG Auld',
+ 'Sheena Blackhall',
+ 'Ian Bowman',
+ 'Peter Cameron',
+ 'Donald Campbell',
+ 'William Hershaw',
+ 'Tom Hubbard',
+ 'TS Law',
+ 'John McDonald',
+ 'Craig Nelder',
+ 'David Purves',
+ 'James Robertson',
+ 'Raymond Vettese',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue29.ts b/src/data/lallans/issue29.ts
new file mode 100644
index 0000000..fd7a3ba
--- /dev/null
+++ b/src/data/lallans/issue29.ts
@@ -0,0 +1,26 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 29,
+ 'issueName': 'Mairtinmas 1987',
+ 'price': '0.75',
+ 'description': {
+ 'sco': 'The twanty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The twenty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'ME Alexander',
+ 'Sheena Blackhall',
+ 'Peter Cameron',
+ 'Sandy Fenton',
+ 'John Galt',
+ 'William Hershaw',
+ 'Gordon McFarlane',
+ 'Alexander McGregor',
+ 'John Manson',
+ 'William Neill',
+ 'John S Phillips',
+ 'James F Robertson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue30.ts b/src/data/lallans/issue30.ts
new file mode 100644
index 0000000..aeb06a5
--- /dev/null
+++ b/src/data/lallans/issue30.ts
@@ -0,0 +1,27 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 30,
+ 'issueName': 'Whitsuntid 1988',
+ 'price': '1.50',
+ 'description': {
+ 'sco': 'The thirtieth issue o the Lallans magazine.',
+ 'en-GB': 'The thirtieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Peter Cameron',
+ 'Ken Morrice',
+ 'James Miller',
+ 'Sandy Fenton',
+ 'Joy Hendry',
+ 'William J Rae',
+ 'William Neill',
+ 'George Philp',
+ 'David Ogston',
+ 'James Hall Thomson',
+ 'Gordon McFarlane',
+ 'Tarrybreeks',
+ 'John McDonald',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue33.ts b/src/data/lallans/issue33.ts
new file mode 100644
index 0000000..a8bc465
--- /dev/null
+++ b/src/data/lallans/issue33.ts
@@ -0,0 +1,26 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 33,
+ 'issueName': 'Mairtinmas 1989',
+ 'price': '2.00',
+ 'description': {
+ 'sco': 'The thirty-third issue o the Lallans magazine.',
+ 'en-GB': 'The thirty-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'George Philp',
+ 'Walter Watson',
+ 'John S Phillips',
+ 'ME Alexander',
+ 'Soutar Davie',
+ 'Peter McCormack',
+ 'William Graham',
+ 'Peter Cameron',
+ 'Elliot Cowan Smith',
+ 'Gordon MacFarlane',
+ 'David Stevely',
+ 'EM Buchanan',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue35.ts b/src/data/lallans/issue35.ts
new file mode 100644
index 0000000..1ac5823
--- /dev/null
+++ b/src/data/lallans/issue35.ts
@@ -0,0 +1,25 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 35,
+ 'issueName': 'Mairtinmas 1990',
+ 'price': '2.00',
+ 'description': {
+ 'sco': 'The thirty-fift issue o the Lallans magazine.',
+ 'en-GB': 'The thirty-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Kenneth D Farrow',
+ 'George Hardie',
+ 'William Graham',
+ 'Eilidh NicBhaltair',
+ 'William J Rae',
+ 'Robert Calder',
+ 'James S Adam',
+ 'Soutar Davie',
+ 'Gordon McFarlane',
+ 'John Buchan',
+ 'James S Robertson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue36.ts b/src/data/lallans/issue36.ts
new file mode 100644
index 0000000..32b255c
--- /dev/null
+++ b/src/data/lallans/issue36.ts
@@ -0,0 +1,32 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 36,
+ 'issueName': 'Whitsuntid 1991',
+ 'price': '2.00',
+ 'description': {
+ 'sco': 'The thirty-saxt issue o the Lallans magazine.',
+ 'en-GB': 'The thirty-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'Gavin Sprott',
+ 'Geoffrey Dutton',
+ 'David Ogston',
+ 'Lilian Anderson',
+ 'JK Annand',
+ 'Kate Armstrong',
+ 'Raymond Vettese',
+ 'ME Alexander',
+ 'Peter Cameron',
+ 'William Imray',
+ 'John Murray',
+ 'James S Marshall',
+ 'John Barbour',
+ 'John Manson',
+ 'Soutar Davie',
+ 'Colvin Stewart',
+ 'Harvey Holton',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue38.ts b/src/data/lallans/issue38.ts
new file mode 100644
index 0000000..8ae503b
--- /dev/null
+++ b/src/data/lallans/issue38.ts
@@ -0,0 +1,33 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 38,
+ 'issueName': 'Whitsuntid 1992',
+ 'price': '2.00',
+ 'description': {
+ 'sco': 'The thirty-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The thirty-eighth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'John Phillips',
+ 'John Murray',
+ 'Sam Gilliland',
+ 'WG Pritchard',
+ 'David Stevely',
+ 'William Neill',
+ 'Athole Cameron',
+ 'Lilian Anderson',
+ 'Pete Fortune',
+ 'Gavin Douglas',
+ 'James Hall Thomson',
+ 'William Hershaw',
+ 'Davit W Potter',
+ 'John Manson',
+ 'Alexander McGregor',
+ 'Peter Cameron',
+ 'William J Rae',
+ 'Florence Russell',
+ 'Soutar Davie',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue39.ts b/src/data/lallans/issue39.ts
new file mode 100644
index 0000000..c0955b1
--- /dev/null
+++ b/src/data/lallans/issue39.ts
@@ -0,0 +1,30 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 39,
+ 'issueName': 'Mairtinmas 1992',
+ 'price': '2.00',
+ 'description': {
+ 'sco': 'The thirty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The thirty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Peter Cameron',
+ 'Margaret Macaulay',
+ 'Colin Wilson',
+ 'ME Alexander',
+ 'John Manson',
+ 'Soutar Davie',
+ 'John McDonald',
+ 'Douglas Kynoch',
+ 'Gavin Sprott',
+ 'Kahlil Gibran',
+ 'Lilian Anderson',
+ 'John Burns',
+ 'Eric Scott Petrie',
+ 'Rob Lindsay o Pitscottie',
+ 'Gordon McFarlane',
+ 'Seumas Scott',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue41.ts b/src/data/lallans/issue41.ts
new file mode 100644
index 0000000..b1365b1
--- /dev/null
+++ b/src/data/lallans/issue41.ts
@@ -0,0 +1,36 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 41,
+ 'issueName': 'Mairtinmas 1993',
+ 'price': '2.50',
+ 'description': {
+ 'sco': 'The forty-first issue o the Lallans magazine.',
+ 'en-GB': 'The forty-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Gavin Sprott',
+ 'Kahlil Gibran',
+ 'Mary Strathie',
+ 'Margaret MacDougall',
+ 'Ronald W McDonald',
+ 'Soutar Davie',
+ 'David Glenday',
+ 'William Donaldson',
+ 'Neil R MacCallum',
+ 'Mary Rawnsley',
+ 'John Murray',
+ 'Ian D Colvin',
+ 'Sheila Douglas',
+ 'William Pritchard',
+ 'Bessie JB MacArthur',
+ 'John S Phillips',
+ 'Gordon McFarlane',
+ 'Lilian Anderson',
+ 'George Philip',
+ 'Sir Gilbert Hay',
+ 'WL Wilson',
+ 'Margaret Rose Harris',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue42.ts b/src/data/lallans/issue42.ts
new file mode 100644
index 0000000..19d84f3
--- /dev/null
+++ b/src/data/lallans/issue42.ts
@@ -0,0 +1,28 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 42,
+ 'issueName': 'Whitsuntid 1994',
+ 'price': '2.50',
+ 'description': {
+ 'sco': 'The forty-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The forty-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'John Burns',
+ 'Margaret Rose Harris',
+ 'Mavis Beckett',
+ 'James Hall Thomson',
+ 'George Philp',
+ 'Vagaland',
+ 'Alexander McGregor',
+ 'Soutar Davie',
+ 'Donald W McDonald',
+ 'John Manson',
+ 'Sheila Douglas',
+ 'Aitken Fyall',
+ 'Lionel Hawes',
+ 'Robert Louis Stevenson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue43.ts b/src/data/lallans/issue43.ts
new file mode 100644
index 0000000..55f0dca
--- /dev/null
+++ b/src/data/lallans/issue43.ts
@@ -0,0 +1,32 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 43,
+ 'issueName': 'Mairtinmas 1994',
+ 'price': '2.50',
+ 'description': {
+ 'sco': 'The forty-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The forty-fourth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Betty Whutson',
+ 'James Hall Thomson',
+ 'George Hardie',
+ 'William J Rae',
+ 'Andrew A Duncan',
+ 'Andrew Murray Scott',
+ 'Lilian Anderson',
+ 'Kenneth Farrow',
+ 'John S Phillips',
+ 'Reid Moffat',
+ 'Soutar Davie',
+ 'IR Mitchell',
+ 'Ian B Kerr',
+ 'James S Adam',
+ 'Craig Halliday',
+ 'Bill McCoubrey',
+ 'Andrew Kerr',
+ 'David Lindsay',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue45.ts b/src/data/lallans/issue45.ts
new file mode 100644
index 0000000..0db9a80
--- /dev/null
+++ b/src/data/lallans/issue45.ts
@@ -0,0 +1,33 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 45,
+ 'issueName': 'Mairtinmas 1995',
+ 'price': '2.50',
+ 'description': {
+ 'sco': 'The forty-fift issue o the Lallans magazine.',
+ 'en-GB': 'The forty-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'David Purves',
+ 'Kenneth Farrow',
+ 'W George Pritchard',
+ 'John S Phillips',
+ 'Gavin Sprott',
+ 'Tom Wilson',
+ 'Neil MacCallum',
+ 'James Lowe',
+ 'Soutar Davie',
+ 'Douglas Kynoch',
+ 'Lilian Andersen',
+ 'Angus Watson',
+ 'Alec Scott',
+ 'Bessie JB MacArthur',
+ 'David C Purdie',
+ 'William J Rae',
+ 'James McLaren Ritchie',
+ 'Seumas Scott',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue46.ts b/src/data/lallans/issue46.ts
new file mode 100644
index 0000000..cda1c00
--- /dev/null
+++ b/src/data/lallans/issue46.ts
@@ -0,0 +1,34 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 46,
+ 'issueName': 'Whitsuntid 1996',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The forty-saxt issue o the Lallans magazine.',
+ 'en-GB': 'The forty-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Kate Armstrong',
+ 'Soutar Davie',
+ 'Christine De Luca',
+ 'Lady Mary Drummond',
+ 'Andrew A Duncan',
+ 'John Erskine o Dun',
+ 'Alexander Fenton',
+ 'Pete Fortune',
+ 'Tom Hubhard',
+ 'Charles Kemp',
+ 'Neil R MacCallum',
+ 'Mary Mclntosh',
+ 'John Manson',
+ 'William Neill',
+ 'David Purves',
+ 'William J Rae',
+ 'Xavier De Tandual',
+ 'David Tomassini',
+ 'James Hall Thomson',
+ 'Peter D Wright',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue47.ts b/src/data/lallans/issue47.ts
new file mode 100644
index 0000000..189c51d
--- /dev/null
+++ b/src/data/lallans/issue47.ts
@@ -0,0 +1,36 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 47,
+ 'issueName': 'Mairtinmas 1996',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The forty-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The forty-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Lilian Anderson',
+ 'Mavis Beckett',
+ 'Soutar Davie',
+ 'Sheila Douglas',
+ 'Kenneth D Farrow',
+ 'Pete Fortune',
+ 'Laureen Johnson',
+ 'Margaret Rose Harris',
+ 'TS Law',
+ 'Mary McIntosh',
+ 'AD Mackie',
+ 'John Manson',
+ 'James Melville',
+ 'William Neill',
+ 'Stuart A Paterson',
+ 'John S Phillips',
+ 'David C Purdie',
+ 'David Purves',
+ 'Lydia Robb',
+ 'Elliot Cowan Smith',
+ 'Gavin Sprott',
+ 'Robert Tannahill',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue48.ts b/src/data/lallans/issue48.ts
new file mode 100644
index 0000000..6b601db
--- /dev/null
+++ b/src/data/lallans/issue48.ts
@@ -0,0 +1,13 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 48,
+ 'issueName': 'Caunilmass 1997',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The forty-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The forty-eighth issue of the Lallans magazine.',
+ }
+};
+
+export default issue;
diff --git a/src/data/lallans/issue49.ts b/src/data/lallans/issue49.ts
new file mode 100644
index 0000000..4807067
--- /dev/null
+++ b/src/data/lallans/issue49.ts
@@ -0,0 +1,34 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 49,
+ 'issueName': 'Whitsuntid 1997',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The forty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The forty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Abbot Richard Abercromby',
+ 'AJ Aitken',
+ 'Peter Cameron',
+ 'Soutar Davie',
+ 'Sheila Douglas',
+ 'Kenneth D Farrow',
+ 'Donald Farquhar',
+ 'Harvey Holton',
+ 'Charles Kemp',
+ 'Gordon McFarlane',
+ 'AD Mackie',
+ 'Sir Richard Maitland o Lethington',
+ 'John Manson',
+ 'George Philp',
+ 'David C Purdie',
+ 'David Purves',
+ 'Dufton Scott',
+ 'Gavin Sprott',
+ 'Angus Watson',
+ 'Peter D Wright',
+ ],
+};
+
+export default issue;
diff --git a/src/data/lallans/issue50.ts b/src/data/lallans/issue50.ts
new file mode 100644
index 0000000..ef5fb7b
--- /dev/null
+++ b/src/data/lallans/issue50.ts
@@ -0,0 +1,36 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 50,
+ 'issueName': 'Mairtinmas 1997',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The fiftieth issue o the Lallans magazine.',
+ 'en-GB': 'The fiftieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Aald Daa',
+ 'Lilian Anderson',
+ 'John Brewster',
+ 'Donald Campbell',
+ 'Soutar Davie',
+ 'Sheila Douglas',
+ 'Kenneth D Farrow',
+ 'King James VI',
+ 'Craig Halliday',
+ 'Brent Hodgson',
+ 'TS Law',
+ 'Mary McIntosh',
+ 'IR Mitchell',
+ 'William Neill',
+ 'Liz Niven',
+ 'David C Purdie',
+ 'David Purves',
+ 'Lydia Robb',
+ 'John Stewart o Baldynneis',
+ 'Raymond Vettese',
+ 'Colin Will',
+ 'Peter D Wright',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue51.ts b/src/data/lallans/issue51.ts
new file mode 100644
index 0000000..ce871b8
--- /dev/null
+++ b/src/data/lallans/issue51.ts
@@ -0,0 +1,38 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 51,
+ 'issueName': 'Caunilmass 1998',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The fifty-first issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'AJ Aitken',
+ 'Mavis Beckett',
+ 'John Bellenden',
+ 'Sheena Blackhall',
+ 'CM Costie',
+ 'Soutar Davie',
+ 'Bill Findlay',
+ 'Pete Fortune',
+ 'Robert Garioch',
+ 'George Hardie',
+ 'Jilly Hawker',
+ 'Bruce Leeming',
+ 'Mary McIntosh',
+ 'Jean Massie',
+ 'Ann Matheson',
+ 'Lady Carolina Nairn',
+ 'William Neill',
+ 'WG Pritchard',
+ 'David Purves',
+ 'Gillian Rankin',
+ 'Christine Robinson',
+ 'James Hall Thomson',
+ 'Dawn Louis Turner',
+ 'Christine De Burgh White',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue52.ts b/src/data/lallans/issue52.ts
new file mode 100644
index 0000000..d25bcaf
--- /dev/null
+++ b/src/data/lallans/issue52.ts
@@ -0,0 +1,32 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 52,
+ 'issueName': 'Whitsuntid 1998',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The fifty-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Hugh Barclay o Ladyland',
+ 'Peter Cameron',
+ 'Donald Farquhar',
+ 'Duncan Glen',
+ 'Tom Hubbard',
+ 'J Derrick McClure',
+ 'Alexander McGregor',
+ 'Stuart McHardy',
+ 'Mary McIntosh',
+ 'John Manson',
+ 'Reid Moffat',
+ 'Alexander Montgomerie',
+ 'William Neill',
+ 'WG Pritchard',
+ 'David C Purdie',
+ 'David Purves',
+ 'Raymond Vettese',
+ 'Peter D Wright',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue53.ts b/src/data/lallans/issue53.ts
new file mode 100644
index 0000000..07e162e
--- /dev/null
+++ b/src/data/lallans/issue53.ts
@@ -0,0 +1,42 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 53,
+ 'issueName': 'Mairtinmas 1998',
+ 'price': '3.00',
+ 'description': {
+ 'sco': 'The fifty-third issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Ken Angus',
+ 'Mavis Beckett',
+ 'Prior Adam Blackadder o Coldingham',
+ 'Donald Campbell',
+ 'Joe Corrie',
+ 'Sheila Douglas',
+ 'Kenneth D Farrow',
+ 'Muriel Ferrier',
+ 'Pete Fortune',
+ 'George Hardie',
+ 'Douglas Kynoch',
+ 'Margaret Macaulay',
+ 'John Manson',
+ 'Ann Matheson',
+ 'Elaine Morton',
+ 'Josephine Neill',
+ 'William Neill',
+ 'Prior John Olle o Coldingham',
+ 'John S Phillips',
+ 'George Philp',
+ 'David Purves',
+ 'Allan Ramsay',
+ 'Lydia Robb',
+ 'Derek Ross',
+ 'Seamas Scott',
+ 'Anne Smith',
+ 'James Hall Thomson',
+ 'Raymond Vettese',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue54.ts b/src/data/lallans/issue54.ts
new file mode 100644
index 0000000..d98e574
--- /dev/null
+++ b/src/data/lallans/issue54.ts
@@ -0,0 +1,93 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 54,
+ 'issueName': '1999',
+ 'price': '4.00',
+ 'description': {
+ 'sco': 'The fifty-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-fourth issue of the Lallans magazine.',
+ }, 'contributions': [
+ {
+ 'title': 'Verse for a New Watch',
+ 'author': 'TS Law',
+ }, {
+ 'title': 'Hinniewaff',
+ 'author': 'David C. Purdie',
+ }, {
+ 'title': 'Regrets',
+ 'author': 'George Hardie',
+ }, {
+ 'title': 'Howff',
+ 'author': 'Muriel Ferrier',
+ }, {
+ 'title': 'Better than a slater...',
+ 'author': 'Iain Ferguson ',
+ }, {
+ 'title': 'Woondit',
+ 'author': 'James Hall Thomson',
+ }, {
+ 'title': 'Killing Time',
+ 'author': 'Muriel Ferrier',
+ }, {
+ 'title': 'Hungers',
+ 'author': 'T.S. Law',
+ }, {
+ 'title': 'Echtyseeven',
+ 'author': 'James Hall Thomson',
+ }, {
+ 'title': 'Ferry Acrostics',
+ 'author': 'William Hershaw',
+ }, {
+ 'title': 'Paintin the Mune',
+ 'author': 'James Robertson',
+ }, {
+ 'title': 'Ferlies furth the yird',
+ 'author': 'Dauvit Horsbroch',
+ }, {
+ 'title': 'Skim tae there',
+ 'author': 'Andy McNeil',
+ }, {
+ 'title': 'Objects',
+ 'author': 'Andy McNeil',
+ }, {
+ 'title': 'Comment',
+ 'author': '',
+ }, {
+ 'title': 'Gyte',
+ 'author': 'James Hall Thomson',
+ }, {
+ 'title': 'Passive Izzit?',
+ 'author': 'James Hall Thomson',
+ }, {
+ 'title': 'Encoonter',
+ 'author': 'George Hardie',
+ }, {
+ 'title': 'White Slave',
+ 'author': 'Matthew Fitt',
+ }, {
+ 'title': 'Sea Lifetimes',
+ 'author': 'Christine De Luca',
+ }, {
+ 'title': 'Love at furst sicht',
+ 'author': 'Iain Ferguson',
+ }, {
+ 'title': 'A Leid Cawed Love',
+ 'author': 'William Hershaw',
+ }, {
+ 'title': 'Da Ballad o Maggie Reid',
+ 'author': 'Christine De Luca',
+ }, {
+ 'title': 'Son of Santa',
+ 'author': 'LA Reid',
+ }, {
+ 'title': 'Eddie\'s Monologue',
+ 'author': 'Margaret McSeveney',
+ }, {
+ 'title': 'A Jobe in Haund',
+ 'author': 'TS Law',
+ }
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue55.ts b/src/data/lallans/issue55.ts
new file mode 100644
index 0000000..a73b7e5
--- /dev/null
+++ b/src/data/lallans/issue55.ts
@@ -0,0 +1,87 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 55,
+ 'issueName': '1999',
+ 'price': '4.00',
+ 'description': {
+ 'sco': 'The fifty-fifth issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-fifth issue of the Lallans magazine.',
+ }, 'contributions': [
+ {
+ 'title': 'Saumon Rin',
+ 'author': 'Muriel Ferrier',
+ }, {
+ 'title': 'Euphemism for an Elegy',
+ 'author': 'Stuart B Campbell',
+ }, {
+ 'title': 'The Yin Man Baund',
+ 'author': 'David C Purdie',
+ }, {
+ 'title': 'Englyn fur a Shirrow',
+ 'author': 'Ken Angus',
+ }, {
+ 'title': 'Balmerino Abbey',
+ 'author': 'Jean Massie',
+ }, {
+ 'title': 'Sanctum',
+ 'author': 'Ian Nimmo White',
+ }, {
+ 'title': 'heron',
+ 'author': 'Andy Manders',
+ }, {
+ 'title': 'Curlew! aka Whaup',
+ 'author': 'Jean Massie',
+ }, {
+ 'title': 'Seys (Sangs tae Eimhir I)',
+ 'author': 'Derrick McClure',
+ }, {
+ 'title': 'Seys (Sangs tae Eimhir III)',
+ 'author': 'Derrick McClure',
+ }, {
+ 'title': 'Mingies (Sangs tae Eimhir XVII)',
+ 'author': 'Derrick McClure',
+ }, {
+ 'title': 'Dugs an Wolfs (Sangs tae Eimhir XXIX)',
+ 'author': 'Derrick McClure',
+ }, {
+ 'title': 'Clever Us, Two Languages',
+ 'author': 'Kate Armstrong',
+ }, {
+ 'title': 'Luve Sang',
+ 'author': 'Elaine Morton',
+ }, {
+ 'title': 'Wan mair revolution',
+ 'author': 'Andy Manders',
+ }, {
+ 'title': 'Deid Sang',
+ 'author': 'Elaine Morton',
+ }, {
+ 'title': 'Ten Commandments',
+ 'author': 'Betty Tindal',
+ }, {
+ 'title': 'The Kirn',
+ 'author': 'Jean Massie',
+ }, {
+ 'title': 'Speiret',
+ 'author': 'Neil R MacCallum',
+ }, {
+ 'title': 'Poodurhaw Champ',
+ 'author': 'Cecilia Grainger',
+ }, {
+ 'title': 'Not Always Mans Best Friend',
+ 'author': 'Cecilia Grainger',
+ }, {
+ 'title': 'The Separation',
+ 'author': 'William Hershaw',
+ }, {
+ 'title': 'Granny',
+ 'author': 'Maureen Sangster',
+ }, {
+ 'title': 'Endymion',
+ 'author': 'Colin Donati',
+ }
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue56.ts b/src/data/lallans/issue56.ts
new file mode 100644
index 0000000..2d4ca6c
--- /dev/null
+++ b/src/data/lallans/issue56.ts
@@ -0,0 +1,36 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 56,
+ 'issueName': 'Voar 200',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The fifty-saxth issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'Dauvit Horsbroch',
+ 'Robert Burns',
+ 'TS Law',
+ 'Robert Calder',
+ 'John Manson',
+ 'Aimée Chalmers',
+ 'Andrew McNeil',
+ 'RL Cook',
+ 'Pat McCrory',
+ 'Andrew Duncan',
+ 'Elaine Morton',
+ 'Andy Eagle',
+ 'George Philp',
+ 'Bob Fairnie',
+ 'David Purves',
+ 'Kenneth Farrow',
+ 'Lovina Roe',
+ 'George Hardie',
+ 'Scots Spellin Comatee',
+ 'Willie Hershaw',
+ 'John M Tait',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue57.ts b/src/data/lallans/issue57.ts
new file mode 100644
index 0000000..5c344cd
--- /dev/null
+++ b/src/data/lallans/issue57.ts
@@ -0,0 +1,55 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 57,
+ 'issueName': 'Hairst 200',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The fifty-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'Pat McCrory',
+ 'Robert Calder',
+ 'JH McGibbon',
+ 'Charles P Connor',
+ 'Donald MacKay',
+ 'RL Cook',
+ 'Claire Macleod',
+ 'Andy Eagle',
+ 'Iseabail Macleod',
+ 'Bob Fairnie',
+ 'Neil MacNeil',
+ 'Kenneth Farrow',
+ 'Elaine Morton',
+ 'Sandy Fleemin',
+ 'John Murray',
+ 'Iain Forde',
+ 'William Neill',
+ 'Pete Fortune',
+ 'Liz Niven',
+ 'Flora Garry',
+ 'George Philp',
+ 'Bobby Gear',
+ 'David C Purdie',
+ 'George Hardie',
+ 'David Purves',
+ 'Jean Harrison',
+ 'Seumas Scott',
+ 'Willie Hershaw',
+ 'John M Tait',
+ 'Tom Hubbard',
+ 'JH Thomson',
+ 'Scott Jeromson',
+ 'Betty Tindal',
+ 'Douglas Kynoch',
+ 'Raymond Vettese',
+ 'John Manson',
+ 'Robert Wilson',
+ 'Caroline Macafee',
+ 'Tom Wilson',
+ 'Neil MacCallum',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue59.ts b/src/data/lallans/issue59.ts
new file mode 100644
index 0000000..89db532
--- /dev/null
+++ b/src/data/lallans/issue59.ts
@@ -0,0 +1,75 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 59,
+ 'issueName': 'Hairst 201',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The fifty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The fifty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Elizabeth Anderson',
+ 'Gilberto Isella',
+ 'Kate Armstrong',
+ 'Philippe Jaccottet',
+ 'Mavis Duncan Beckett',
+ 'David Kinloch',
+ 'Sheena Blackhall',
+ 'Heinrich Leuthold',
+ 'Werner Bucher',
+ 'John Manson',
+ 'Erika Burkart',
+ 'Lucien Martin',
+ 'Ron Butlin',
+ 'Ann Matheson',
+ 'Robert R Calder',
+ 'Francoise Matthey',
+ 'Peter Cameron',
+ 'J Derrick McClure',
+ 'Stuart B Campbell',
+ 'Erwin Messmer',
+ 'Alice de Chambrier',
+ 'CF Meyer',
+ 'Maurice Chappaz',
+ 'Hans Morf',
+ 'Regi Claire',
+ 'Alberto Morrocco',
+ 'Rudolf Deertz',
+ 'Elaine Morton',
+ 'Julian Dillier',
+ 'Josef Felix MĂĽller',
+ 'Marace Dareau',
+ 'William Neill',
+ 'Dominique Delmaire',
+ 'Lil Neilson',
+ 'Sheila Douglas',
+ 'Liz Niven',
+ 'Louis Duchosal',
+ 'Heidelinde PrĂĽger',
+ 'Andy Eagle',
+ 'David C Purdie',
+ 'Kenneth Farrow',
+ 'David Purves',
+ 'Sandy Fleemin',
+ 'James Robertson',
+ 'Lillias Scott Forbes',
+ 'Sine Robertson',
+ 'Iain WD Forde',
+ 'Willie Rodger',
+ 'Phyllis J Goodall',
+ 'Sabine Schmid',
+ 'George Hardie',
+ 'Gerhard S SchĂĽrch',
+ 'Jean Harrison',
+ 'Rosaria Ungaro',
+ 'Christian Henry',
+ 'Raymond Vettese',
+ 'Willie Hershaw',
+ 'John Waddell',
+ 'Brent Hodgson',
+ 'Ann WegmĂĽller',
+ 'Tom Hubbard',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue60.ts b/src/data/lallans/issue60.ts
new file mode 100644
index 0000000..a5bd269
--- /dev/null
+++ b/src/data/lallans/issue60.ts
@@ -0,0 +1,47 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 60,
+ 'issueName': 'Ware 202',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The saxtieth issue o the Lallans magazine.',
+ 'en-GB': 'The sixtieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Argyll Publishing',
+ 'Alistair McDonald',
+ 'Sheena Blackhall',
+ 'John McDonald',
+ 'Robert R Calder',
+ 'Elaine Morton',
+ 'Peter Cameron',
+ 'William Neill',
+ 'Sheila Douglas',
+ 'Liz Niven',
+ 'Andy Eagle',
+ 'David C Purdie',
+ 'Kenneth Farrow',
+ 'David Purves',
+ 'Primary 5, Gott Primary Schuil',
+ 'Rachel Rainnie',
+ 'Nigel Grant',
+ 'Maureen Sangster',
+ 'Willie Hershaw',
+ 'Scots Language Resource Centre',
+ 'Brent Hodgson',
+ 'John M Tait',
+ 'Dauvit Horsbroch',
+ 'Williamina Dempster Thom',
+ 'Johnnie Johnstone',
+ 'Betty Tindal',
+ 'Alison Kerr',
+ 'Rayrnond Vettese',
+ 'John Manson',
+ 'Ian Nimmo White',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'J Derrick McClure',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue61.ts b/src/data/lallans/issue61.ts
new file mode 100644
index 0000000..e3dd372
--- /dev/null
+++ b/src/data/lallans/issue61.ts
@@ -0,0 +1,43 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 61,
+ 'issueName': 'Hairst 202',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The saxty-first issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'J Derrick McClure',
+ 'Robert R Calder',
+ 'Alistair McDonald',
+ 'Alex Cluness',
+ 'John McDonald',
+ 'Sheila Douglas',
+ 'Betty MeKellar',
+ 'Andy Duncan',
+ 'Elaine Morton',
+ 'Kenneth D Farrow',
+ 'Neil mac Neil',
+ 'Iain WD Forde',
+ 'William Neill',
+ 'Stanley Roger Green',
+ 'Liz Niven',
+ 'George Hardie',
+ 'Janet Paisley',
+ 'Brent Hodgson',
+ 'David C Purdie',
+ 'Dauvit Horsbroch',
+ 'David Purves',
+ 'Tom Hubbard',
+ 'Fraser Robb',
+ 'Caroline Macafee',
+ 'John Tait',
+ 'John Manson',
+ 'Raymond Vettese',
+ 'Ann Matheson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue62.ts b/src/data/lallans/issue62.ts
new file mode 100644
index 0000000..38cdd20
--- /dev/null
+++ b/src/data/lallans/issue62.ts
@@ -0,0 +1,38 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 62,
+ 'issueName': 'Ware 203',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The saxty-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheila Douglas',
+ 'Elaine Morton',
+ 'John Drosten',
+ 'Neil mac Neil',
+ 'Andy Eagle',
+ 'Liz Niven',
+ 'Kenneth D Farrow',
+ 'Janet Paisley',
+ 'Willie Hershaw',
+ 'Salvatore Parisi',
+ 'Brent Hodgson',
+ 'David C Purdie',
+ 'Dauvit Horsbroch',
+ 'David Purves',
+ 'Ann MacKinnon',
+ 'John Tait',
+ 'John Manson',
+ 'Betty Tindal',
+ 'Ann Matheson',
+ 'Raymond Vettese',
+ 'Mary McCabe',
+ 'Rab Wilson',
+ 'Alistair McDonald',
+ 'Tom Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue63.ts b/src/data/lallans/issue63.ts
new file mode 100644
index 0000000..cb420fd
--- /dev/null
+++ b/src/data/lallans/issue63.ts
@@ -0,0 +1,43 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 63,
+ 'issueName': 'Hairst 203',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The saxty-third issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Jamie Reid Baxter',
+ 'Douglas Kynoch',
+ 'Sheena Blackhall',
+ 'John Law',
+ 'Sheila Douglas',
+ 'Caroline Macafee',
+ 'Andy Eagle',
+ 'Ann Matheson',
+ 'Bob Fairnie',
+ 'J Derrick McClure',
+ 'Gavin Falconer',
+ 'Ian R Mitchell',
+ 'Kenneth D Farrow',
+ 'Steve Murdoch',
+ 'Iain Forde',
+ 'Liz Niven',
+ 'Kath Gray',
+ 'David C Purdie',
+ 'Roddy Hamilton',
+ 'David Purves',
+ 'Brent Hodgson',
+ 'Margot Rhead',
+ 'Dauvit Horsbroch',
+ 'John Tait',
+ 'Alexander Hutchison',
+ 'Raymond Vettese',
+ 'Weelum-John Jappy',
+ 'Rab Wilson',
+ 'Mary Johnston',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue64.ts b/src/data/lallans/issue64.ts
new file mode 100644
index 0000000..c18bf5f
--- /dev/null
+++ b/src/data/lallans/issue64.ts
@@ -0,0 +1,38 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 64,
+ 'issueName': 'Ware 204',
+ 'price': '7.50',
+ 'description': {
+ 'sco': 'The saxty-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-fourth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Lillian Anderson',
+ 'Ann Matheson',
+ 'Robert R Calder',
+ 'J Derrick McClure',
+ 'Aimée Chalmers',
+ 'Alistair McDonald',
+ 'Colin Donati',
+ 'Liz Niven',
+ 'Sheila Douglas',
+ 'Charles P O’Connor',
+ 'Andy Eagle',
+ 'David C Purdie',
+ 'Kenneth D Farrow',
+ 'David Purves',
+ 'Iain Forde',
+ 'John Tait',
+ 'Brent Hodgson',
+ 'Williamina Thom',
+ 'Dauvit Horsbroch',
+ 'Raymond Vettese',
+ 'Mary Johnstone',
+ 'Rab Wilson',
+ 'Caroline Macafee',
+ 'Tom Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue65.ts b/src/data/lallans/issue65.ts
new file mode 100644
index 0000000..51a152c
--- /dev/null
+++ b/src/data/lallans/issue65.ts
@@ -0,0 +1,42 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 65,
+ 'issueName': 'Hairst 204',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The saxty-fifth issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Lillian Anderson',
+ 'Ann Matheson',
+ 'Irene Brown',
+ 'Mary McCabe',
+ 'Stewart Conn',
+ 'J Derrick McClure',
+ 'Robert R Calder',
+ 'Elaine Morton',
+ 'Peter Cameron',
+ 'Liz Niven',
+ 'Colin Donati',
+ 'Janet Paisley',
+ 'Sheila Douglas',
+ 'David C Purdie',
+ 'Andy Eagle',
+ 'David Purves',
+ 'Robert Fergusson',
+ 'Allan Ramsay',
+ 'Kenneth D Farrow',
+ 'Jean SS Sampson',
+ 'George Campbell Hay',
+ 'Raymond Vettese',
+ 'Brent Hodgson',
+ 'Ann WegmĂĽller',
+ 'Dauvit Horsbroch',
+ 'Les Wheeler',
+ 'Caroline Macafee',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue66.ts b/src/data/lallans/issue66.ts
new file mode 100644
index 0000000..50eb4f0
--- /dev/null
+++ b/src/data/lallans/issue66.ts
@@ -0,0 +1,39 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 66,
+ 'issueName': 'Ware 205',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The saxty-saxth issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Robert R Calder',
+ 'Joe H McGibbon',
+ 'John Corbett',
+ 'Liz Niven',
+ 'Colin Donati',
+ 'David C Purdie',
+ 'Sheila Douglas',
+ 'David Purves',
+ 'Andy Eagle',
+ 'Chris Robinson',
+ 'Kenneth D Farrow',
+ 'Maureen Sangster',
+ 'William Hershaw',
+ 'Seumas Scott',
+ 'Brent Hodgson',
+ 'Raymond Vettese',
+ 'Dauvit Horsbroch',
+ 'Ann WegmĂĽller',
+ 'Pierre Janton',
+ 'Les Wheeler',
+ 'Caroline Macafee',
+ 'Ian Nimmo White',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'J Derrick McClure',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue67.ts b/src/data/lallans/issue67.ts
new file mode 100644
index 0000000..2e2fec1
--- /dev/null
+++ b/src/data/lallans/issue67.ts
@@ -0,0 +1,50 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 67,
+ 'issueName': 'Hairst 205',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The saxty-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Lilian Andersen',
+ 'Douglas Kynoch',
+ 'Sheena Blackhall',
+ 'Ann Matheson',
+ 'Robert R Calder',
+ 'J Derrick McClure',
+ 'Colin Donati',
+ 'Hugh MacDiarmid',
+ 'Sheila Douglas',
+ 'John McPartlin',
+ 'John Drosten',
+ 'Elaine Morton',
+ 'Andy Eagle',
+ 'Liz Niven',
+ 'Kenneth D Farrow',
+ 'Hazel Parkins',
+ 'Sandy Fleemin',
+ 'George Philp',
+ 'EM Crerar Gilbert',
+ 'David C Purdie',
+ 'Reinhard F Hahn',
+ 'David Purves',
+ 'George Hardie',
+ 'Jean SS Sampson',
+ 'William Hershaw',
+ 'Donald Goodbrand Saunders',
+ 'Brent Hodgson',
+ 'Betty Tindal',
+ 'Brian Holton',
+ 'Raymond Vettese',
+ 'Dauvit Horsbroch',
+ 'Bill Watt',
+ 'Tom Hubbard',
+ 'Colin Will',
+ 'Robert A Jamieson',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue68.ts b/src/data/lallans/issue68.ts
new file mode 100644
index 0000000..7af6f74
--- /dev/null
+++ b/src/data/lallans/issue68.ts
@@ -0,0 +1,43 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 68,
+ 'issueName': 'Ware 206',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The saxty-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-eighth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Ken Angus',
+ 'Jean Massie',
+ 'James A Begg',
+ 'Ann Matheson',
+ 'Sheena Blackhall',
+ 'Alan McCabe',
+ 'Hugh Bryden',
+ 'J Derrick McClure',
+ 'Robert R Calder',
+ 'John McPartlin',
+ 'Lynsey Calderwood',
+ 'John Milligan',
+ 'Peter Cameron',
+ 'Stephen Pacitti',
+ 'Kenneth D Farrow',
+ 'David C Purdie',
+ 'Brent Hodgson',
+ 'David Purves',
+ 'Dauvit Horsbroch',
+ 'Mary Smith',
+ 'Tarn Hubbard',
+ 'Gavin Sprott',
+ 'Douglas Kynoch',
+ 'Raymond Vettese',
+ 'Caroline Macafee',
+ 'Ian Nimmo White',
+ 'Andra MacCallum',
+ 'Rab Wilson',
+ 'Donald Mackay',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue69.ts b/src/data/lallans/issue69.ts
new file mode 100644
index 0000000..c629baa
--- /dev/null
+++ b/src/data/lallans/issue69.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 69,
+ 'issueName': 'Wunter 206',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The saxty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The sixty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Irene Brown',
+ 'J Derrick McClure',
+ 'Robert R Calder',
+ 'John McPartlin',
+ 'Aimée Chalmers',
+ 'Ewan McVicar',
+ 'Charles P Connor',
+ 'Reid Moffat',
+ 'John Davidson',
+ 'Elaine Morton',
+ 'Christine De Luca',
+ 'Liz Niven',
+ 'Colin Donati',
+ 'Stephen Pacitti',
+ 'Sheila Douglas',
+ 'David C Purdie',
+ 'Andy Eagle',
+ 'David Purves',
+ 'Kenneth D Farrow',
+ 'Joe Rae',
+ 'George Hardie',
+ 'Maureen Sangster',
+ 'Brent Hodgson',
+ 'Hamish Scott',
+ 'Dauvit Horsbroch',
+ 'Margaret Tong',
+ 'Andy Hunter',
+ 'Raymond Vettese',
+ 'John Manson',
+ 'Ian Nimmo White',
+ 'Ann Matheson',
+ 'Colin Will',
+ 'Alan McCabe',
+ 'Rab Wilson',
+ 'Mary McCabe',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue70.ts b/src/data/lallans/issue70.ts
new file mode 100644
index 0000000..8bee2be
--- /dev/null
+++ b/src/data/lallans/issue70.ts
@@ -0,0 +1,40 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 70,
+ 'issueName': 'Ware 207',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventieth issue o the Lallans magazine.',
+ 'en-GB': 'The seventieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'Douglas Kynoch',
+ 'Ian Brown',
+ 'Ann MacKinnon',
+ 'John Corbett',
+ 'John Grant Masson',
+ 'Doug Curran',
+ 'Ann Matheson',
+ 'Sheila Douglas',
+ 'J Derrick McClure',
+ 'Innes Dow',
+ 'Andrw Philip',
+ 'Andy Eagle',
+ 'David C Purdie',
+ 'Kenneth D Farrow',
+ 'David Purves',
+ 'Sam Gilliland',
+ 'Chris Robinson',
+ 'Damian Henry',
+ 'Maureen Sangster',
+ 'Brent Hodgson',
+ 'Raymond Vertese',
+ 'Dauvit Horsbroch',
+ 'George T Watt',
+ 'Louise Johnstone',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue71.ts b/src/data/lallans/issue71.ts
new file mode 100644
index 0000000..f11db6c
--- /dev/null
+++ b/src/data/lallans/issue71.ts
@@ -0,0 +1,53 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 71,
+ 'issueName': 'Wunter 208',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-first issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'John Bellany',
+ 'Caroline Macafee',
+ 'Sheena Blackhall',
+ 'Neil Mathers',
+ 'John Bolland',
+ 'Ann Matheson',
+ 'Irene Brown',
+ 'Alan McCabe',
+ 'Ian Budge',
+ 'J Derrick McClure',
+ 'Robert R Calder',
+ 'Joe McGibbon',
+ 'Charles P Connor',
+ 'Stuart McHardy',
+ 'Sheila Douglas',
+ 'John McPartlin',
+ 'John Drosten',
+ 'Elaine Morton',
+ 'Andy Eagle',
+ 'Liz Niven',
+ 'Kenneth D Farrow',
+ 'George Philp',
+ 'Sam Gilliland',
+ 'David C Purdie',
+ 'George Hardie',
+ 'David Purves',
+ 'Brent Hodgson',
+ 'Chris Robinson',
+ 'Brian Holton',
+ 'Raymond Vettese',
+ 'Dauvit Horsbroch',
+ 'Valerie Weir',
+ 'John Johnstone',
+ 'Ian Nimmo White',
+ 'Douglas Kynoch',
+ 'Christie Williamson',
+ 'Jean Storrie Lewis',
+ 'Rab Wilson',
+ 'Federico Garcia Lorca',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue72.ts b/src/data/lallans/issue72.ts
new file mode 100644
index 0000000..004263b
--- /dev/null
+++ b/src/data/lallans/issue72.ts
@@ -0,0 +1,35 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 72,
+ 'issueName': 'Simmer 208',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'Liz Niven',
+ 'Robert R Calder',
+ 'David C Purdie',
+ 'Andy Eagle',
+ 'David Purves',
+ 'Kenneth D Farrow',
+ 'Chris Robinson',
+ 'Sandy Fleemin',
+ 'Frances Robson',
+ 'Brent Hodgson',
+ 'Maggie Scott',
+ 'Dauvit Horsbroch',
+ 'Maureen Sangster',
+ 'Rowena M Love',
+ 'Betty Tindal',
+ 'Donald Mackay',
+ 'Raymond Vettese',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'J Derrick McClure',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue73.ts b/src/data/lallans/issue73.ts
new file mode 100644
index 0000000..156af34
--- /dev/null
+++ b/src/data/lallans/issue73.ts
@@ -0,0 +1,47 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 73,
+ 'issueName': 'Wunter 209',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-third issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'John McPartlin',
+ 'Peter Cameron',
+ 'Walter Perrie',
+ 'Charles P Connor',
+ 'Stephen Pacitti',
+ 'Kenneth D Farrow',
+ 'David C Purdie',
+ 'George Hardie',
+ 'David Purves',
+ 'William Hershaw',
+ 'Christine Robinson',
+ 'Brent Hodgson',
+ 'Colin Robertson',
+ 'Dauvit Horsbroch',
+ 'Maureen Sangster',
+ 'Mary Johnston',
+ 'Gavin Sprott',
+ 'William Landles',
+ 'John M Tait',
+ 'Ann Matheson',
+ 'Sheila Templeton',
+ 'Alan McCabe',
+ 'Betty Tindal',
+ 'Mary McCabe',
+ 'Raymond Vettese',
+ 'Andrew McCallum',
+ 'Ian Nimmo White',
+ 'J Derrick McClure',
+ 'George T Watt',
+ 'Joe McGibbon',
+ 'Rab Wilson',
+ 'Stuart McHardy',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue74.ts b/src/data/lallans/issue74.ts
new file mode 100644
index 0000000..6096052
--- /dev/null
+++ b/src/data/lallans/issue74.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 74,
+ 'issueName': 'Simmer 209',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-fourth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'James A Begg',
+ 'John McPartlin',
+ 'Sheena Blackhall',
+ 'WS Milne',
+ 'Robert R Calder',
+ 'David Morrison',
+ 'Peter Cameron',
+ 'Liz Niven',
+ 'Charles P Connor',
+ 'Walter Perrie',
+ 'Andy Eagle',
+ 'David C Purdie',
+ 'Kenneth D Farrow',
+ 'David Purves',
+ 'Aitken Fyall',
+ 'Neil Purves',
+ 'Sam Gilliland',
+ 'Christine Robinson',
+ 'William Hershaw',
+ 'Colin Robertson',
+ 'Brent Hodgson',
+ 'Frances Robson',
+ 'Dauvit Horsbroch',
+ 'Hamish Scott',
+ 'Gordon Jarvie',
+ 'Ruth Tittensor',
+ 'Gareth D Jones',
+ 'Raymond Vettese',
+ 'Douglas Kynoch',
+ 'Ian Nimmo White',
+ 'Caroline Macafee',
+ 'George T Watt',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'Joe McGibbon',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue75.ts b/src/data/lallans/issue75.ts
new file mode 100644
index 0000000..51e5ae2
--- /dev/null
+++ b/src/data/lallans/issue75.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 75,
+ 'issueName': 'Yuil 209',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-fifth issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'JK Annand',
+ 'WS Milne',
+ 'Katarzyna Bazarnik',
+ 'Elaine Morton',
+ 'Sheena Blackhall',
+ 'Stephen Pacitti',
+ 'Robert R Calder',
+ 'Walter Perrie',
+ 'Peter Cameron',
+ 'Heidelinde PrĂĽger',
+ 'Sophia Crichton',
+ 'David C Purdie',
+ 'Charles P Connor',
+ 'David Purves',
+ 'Andy Eagle',
+ 'Colin Robertson',
+ 'Kenneth D Farrow',
+ 'Frances Robson',
+ 'Sam Gilliland',
+ 'Maureen Sangster',
+ 'William Hershaw',
+ 'Hamish Scott',
+ 'Brent Hodgson',
+ 'Wislawa Szymborska',
+ 'Dauvit Horsbroch',
+ 'Williamina Thom',
+ 'Tom Hubbard',
+ 'Raymond Vettese',
+ 'Gordon Jarvie',
+ 'Ian Nimmo White',
+ 'Andrew McCallum',
+ 'George T Watt',
+ 'J Derrick McClure',
+ 'Rab Wilson',
+ 'John McPartlin',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue76.ts b/src/data/lallans/issue76.ts
new file mode 100644
index 0000000..bd4936f
--- /dev/null
+++ b/src/data/lallans/issue76.ts
@@ -0,0 +1,50 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 76,
+ 'issueName': 'Simmer 210',
+ 'price': '8.50',
+ 'description': {
+ 'sco': 'The seiventy-saxth issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Robert R Calder',
+ 'Margaret Marenich',
+ 'Peter Cameron',
+ 'WS Milne',
+ 'Andy Eagle',
+ 'Liz Niven',
+ 'Kenneth D Farrow',
+ 'Walter Perrie',
+ 'Sam Gilliland',
+ 'George Philp',
+ 'George Hardie',
+ 'David C Purdie',
+ 'William Hershaw',
+ 'Colin Robertson',
+ 'Brent Hodgson',
+ 'Christine Robinson',
+ 'Dauvit Horsbroch',
+ 'Frances Robson',
+ 'Tom Hubbard',
+ 'Frank Roger',
+ 'Gordon Jarvie',
+ 'Maureen Sangster',
+ 'Helen Lawrenson',
+ 'Hamish Scott',
+ 'Caroline Macafee',
+ 'James Sinclair',
+ 'Andrew McCallum',
+ 'Pauline Cairns Speitel',
+ 'J Derrick McClure',
+ 'Raymond Vettese',
+ 'Joe McGibbon',
+ 'George T Watt',
+ 'Iain McGregor',
+ 'Alastair White',
+ 'John McPartlin',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue77.ts b/src/data/lallans/issue77.ts
new file mode 100644
index 0000000..b3d24ac
--- /dev/null
+++ b/src/data/lallans/issue77.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 77,
+ 'issueName': 'Yuil 210',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The seiventy-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'Ann Matheson',
+ 'Sheena Blackhall',
+ 'Iain McGregor',
+ 'Robert R Calder',
+ 'John McPartlin',
+ 'Peter Cameron',
+ 'WS Milne',
+ 'Hilary Christie',
+ 'Stephen Pacitti',
+ 'Charles P Connor',
+ 'David C Purdie',
+ 'Gavin Fairbairn',
+ 'Christine Robinson',
+ 'Kenneth D Farrow',
+ 'Frances Robson',
+ 'Kenneth Fraser',
+ 'Maureen Sangster',
+ 'Sam Gilliland',
+ 'Hamish Scott',
+ 'George Hardie',
+ 'James Sinclair',
+ 'William Hershaw',
+ 'Duncan Sneddon',
+ 'Brent Hodgson',
+ 'Pauline Cairns Speitel',
+ 'Dauvit Horsbroch',
+ 'Raymond Vettese',
+ 'Gordon Jarvie',
+ 'George T Watt',
+ 'Douglas Kynoch',
+ 'Ian Nimmo White',
+ 'Helen Lawrenson',
+ 'Rab Wilson',
+ 'Ann Mackinnon',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue78.ts b/src/data/lallans/issue78.ts
new file mode 100644
index 0000000..aa21d1e
--- /dev/null
+++ b/src/data/lallans/issue78.ts
@@ -0,0 +1,44 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 78,
+ 'issueName': 'Simmer 211',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The seiventy-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-eighth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'WS Milne',
+ 'Peter Cameron',
+ 'James Morrison',
+ 'Hilary Christie',
+ 'Elaine Morton',
+ 'Charles P Connor',
+ 'Liz Niven',
+ 'Andy Eagle',
+ 'Steven Porter',
+ 'Kenneth D Farrow',
+ 'David C Purdie',
+ 'Sam Gilliland',
+ 'Colin Robertson',
+ 'George Hardie',
+ 'Christine Robinson',
+ 'Brent Hodgson',
+ 'Stewart Sanderson',
+ 'Billy Kay',
+ 'Hamish Scott',
+ 'Ann Mackinnon',
+ 'James Sinclair',
+ 'Ann Matheson',
+ 'Pauline Cairns Speitel',
+ 'J Derrick McClure',
+ 'Raymond Vettese',
+ 'Iain McGregor',
+ 'George T Watt',
+ 'John McPartlin',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue79.ts b/src/data/lallans/issue79.ts
new file mode 100644
index 0000000..8d40f79
--- /dev/null
+++ b/src/data/lallans/issue79.ts
@@ -0,0 +1,44 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 79,
+ 'issueName': 'Yuil 211',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The seiventy-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The seventy-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Peter Cameron',
+ 'John McPartlin',
+ 'Charles P Connor',
+ 'Liz Niven',
+ 'Andy Eagle',
+ 'WS Milne',
+ 'Kenneth D Farrow',
+ 'David C Purdie',
+ 'Sam Gilliland',
+ 'Colin Robertson',
+ 'George Hardie',
+ 'Christine Robinson',
+ 'John Hodgart',
+ 'Frances Robson',
+ 'Brent Hodgson',
+ 'Stephen Pacitti',
+ 'Gordon Jarvie',
+ 'Stewart Sanderson',
+ 'Douglas Kynoch',
+ 'Hamish Scott',
+ 'Ann MacKinnon',
+ 'Duncan Sneddon',
+ 'Ann Matheson',
+ 'Pauline Cairns Speitel',
+ 'J Derrick McClure',
+ 'Raymond Vettese',
+ 'Alistair McDonald',
+ 'George T Watt',
+ 'Stuart McHardy',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue80.ts b/src/data/lallans/issue80.ts
new file mode 100644
index 0000000..c2d6f78
--- /dev/null
+++ b/src/data/lallans/issue80.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 80,
+ 'issueName': 'Simmer 212',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echtieth issue o the Lallans magazine.',
+ 'en-GB': 'The eightieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'WS Milne',
+ 'Sheena Blackhall',
+ 'George Philp',
+ 'Peter Cameron',
+ 'David C Purdie',
+ 'Charles P Connor',
+ 'David Purves',
+ 'Andy Eagle',
+ 'Colin Robertson',
+ 'Kenneth D Farrow',
+ 'Christine Robinson',
+ 'Sam Gilliland',
+ 'Frances Robson',
+ 'George Hardie',
+ 'Stewart Sanderson',
+ 'Robert Henryson',
+ 'Hamish Scott',
+ 'Dauvit Horsbroch',
+ 'J Barrie Shepherd',
+ 'Tom Hubbard',
+ 'Duncan Sneddon',
+ 'Gordon Jarvie',
+ 'Pauline Cairns Speitel',
+ 'Caroline Macafee',
+ 'Ken Sutherland',
+ 'Ann Matheson',
+ 'John M Tait',
+ 'J Derrick McClure',
+ 'Raymond Vettese',
+ 'Iain McGregor',
+ 'George T Watt',
+ 'Stuart McHardy',
+ 'Rab Wilson',
+ 'John McPartlin',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue81.ts b/src/data/lallans/issue81.ts
new file mode 100644
index 0000000..b7ca92b
--- /dev/null
+++ b/src/data/lallans/issue81.ts
@@ -0,0 +1,44 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 81,
+ 'issueName': 'Yuil 212',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-first issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Sheena Blackhall',
+ 'John McPartlin',
+ 'Peter Camaron',
+ 'Stephen Pacitti',
+ 'Hilary Christie',
+ 'David C Purdie',
+ 'Ronnie Crichton',
+ 'Jamie Purves ',
+ 'John Docherty',
+ 'Colin Robertson',
+ 'Gavin Falconer',
+ 'Christine Robinson',
+ 'Kenneth D Farrow',
+ 'Frances Robson',
+ 'Sam Gilliland',
+ 'Hamish Scott',
+ 'George Hardie',
+ 'J Barrie Shepherd',
+ 'Mary Johnston',
+ 'Pauline Cairns Speitel',
+ 'Douglas Kynoch',
+ 'Raymond Vettese',
+ 'Ann Matheson',
+ 'Roger West',
+ 'Derrick McClure',
+ 'George T Watt',
+ 'Iain McGregor',
+ 'Rab Wilson',
+ 'Stuart McHardy',
+ 'Jon Zarecki',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue82.ts b/src/data/lallans/issue82.ts
new file mode 100644
index 0000000..2e93c2d
--- /dev/null
+++ b/src/data/lallans/issue82.ts
@@ -0,0 +1,48 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 82,
+ 'issueName': 'Simmer 213',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'Ann Matheson',
+ 'Robert R Calder',
+ 'Derrick McClure',
+ 'Peter Camaron',
+ 'Iain McGregor',
+ 'Charles P Connor',
+ 'Stuart McHardy',
+ 'Thomas Clark',
+ 'John McPartlin',
+ 'John Docherty',
+ 'Stephen Pacitti',
+ 'Gordon Donaldson',
+ 'George Philp',
+ 'Andy Eagle',
+ 'Stephen Porter',
+ 'Gavin Falconer',
+ 'David C Purdie',
+ 'Kenneth D Farrow',
+ 'Colin Robertson',
+ 'Sam Gilliland',
+ 'Frances Robson',
+ 'George Hardie',
+ 'Hamish Scott',
+ 'Gordon Jarvie',
+ 'J Barrie Shepherd',
+ 'Mary Johnston',
+ 'Pauline Cairns Speitel',
+ 'Douglas Kynoch',
+ 'James William Underhill',
+ 'Rowena M Love',
+ 'George T Watt',
+ 'Caroline Macafee',
+ 'Rob Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue83.ts b/src/data/lallans/issue83.ts
new file mode 100644
index 0000000..764cf96
--- /dev/null
+++ b/src/data/lallans/issue83.ts
@@ -0,0 +1,48 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 83,
+ 'issueName': 'Yuil 213',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-third issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Tony Beekman',
+ 'Rowena M Love',
+ 'Sheena Blackhall',
+ 'Ann Matheson',
+ 'Rita Bradd',
+ 'J Derrick McClure',
+ 'Ian Budge',
+ 'Stuart McHardy',
+ 'Peter Cameron',
+ 'Iain McGregor',
+ 'Thomas Clark',
+ 'Stephen Pacitti',
+ 'Penny Cole',
+ 'David C Purdie',
+ 'Tom Crichton',
+ 'Colin Robertson',
+ 'John Docherty',
+ 'Frances Robson',
+ 'Kenneth D Farrow',
+ 'Hamish Scott',
+ 'Iain WD Forde',
+ 'J Barrie Shepherd',
+ 'Sam Gilliland',
+ 'Duncan Sneddon',
+ 'George Hardie',
+ 'Samuel Thomson',
+ 'Wullie Hershaw',
+ 'Raymond Vettese',
+ 'Tom Hubbard',
+ 'George T Watt',
+ 'Mary Johnston',
+ 'Ian Nimmo White',
+ 'Douglas Kynoch',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue84.ts b/src/data/lallans/issue84.ts
new file mode 100644
index 0000000..c973f8b
--- /dev/null
+++ b/src/data/lallans/issue84.ts
@@ -0,0 +1,44 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 84,
+ 'issueName': 'Simmer 214',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-fowerth issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-fourth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Frank Adam',
+ 'Tony Beekman',
+ 'Peter Cameron',
+ 'Thomas Clark',
+ 'Penny Cole',
+ 'Charles P Connor',
+ 'Tam Crichton',
+ 'John Docherty',
+ 'Gordon Donaldson',
+ 'Kenneth D Farrow',
+ 'Sam Gilliland',
+ 'George Hardie',
+ 'Mary Johnston',
+ 'Douglas Kynoch',
+ 'Sarah Leech',
+ 'Margaret Marenich',
+ 'Ann Matheson',
+ 'J Derrick McClure',
+ 'Iain McGregor',
+ 'John McPartlin',
+ 'Stephen Pacitti',
+ 'David C Purdie',
+ 'Colin Robertson',
+ 'Frances Robson',
+ 'Hamish Scott',
+ 'Duncan Sneddon',
+ 'Pauline Cairns Speitel',
+ 'Raymond Vettese',
+ 'George T Watt',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue85.ts b/src/data/lallans/issue85.ts
new file mode 100644
index 0000000..c7bd3ca
--- /dev/null
+++ b/src/data/lallans/issue85.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 85,
+ 'issueName': 'Yuil 214',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-fifth issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-fifth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'J Derrick McClure',
+ 'Tony Beekman',
+ 'Iain McGregor',
+ 'Sheena Blackhall',
+ 'WS Milne',
+ 'Edith Buchanan',
+ 'Gordon D Moodie',
+ 'Peter Cameron',
+ 'Stephen Pacitti',
+ 'Hilary Christie',
+ 'Stuart A Paterson',
+ 'Charles P Connor',
+ 'David C Purdie',
+ 'Tam Crichton',
+ 'Colin Robertson',
+ 'Gordon Donaldson',
+ 'George O Robertson',
+ 'Peggy Edwards',
+ 'Chris Robinson',
+ 'Kenneth D Farrow',
+ 'Frances Robson',
+ 'David Forrest',
+ 'Hamish Scott',
+ 'Sam Gilliland',
+ 'David Sibbald',
+ 'Gordon Jarvie',
+ 'Duncan Sneddon',
+ 'Mary Johnston',
+ 'Raymond Vettese',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'Des McCabe',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue86.ts b/src/data/lallans/issue86.ts
new file mode 100644
index 0000000..048dfc5
--- /dev/null
+++ b/src/data/lallans/issue86.ts
@@ -0,0 +1,48 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 86,
+ 'issueName': 'Simmer 215',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-saxth issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Tony Beekman',
+ 'Iain McGregor',
+ 'Sheena Blackhall',
+ 'Edoarda McKenna',
+ 'Peter Cameron',
+ 'WS Milne',
+ 'Thomas Clark',
+ 'Stephen Pacitti',
+ 'Tam Crichton',
+ 'Stuart A Paterson',
+ 'Gordon Donaldson',
+ 'George Philip',
+ 'William Dunbar',
+ 'David C Purdie',
+ 'KD Farrow',
+ 'Colin Robertson',
+ 'Sam Gilliland',
+ 'GO Robertson',
+ 'William Hershaw',
+ 'Frances Robson',
+ 'Tom Hubbard',
+ 'Hamish Scott',
+ 'Douglas Kynoch',
+ 'J Barrie Shepherd',
+ 'Alexander Lang',
+ 'Duncan Sneddon',
+ 'Margaret Macaulay',
+ 'Raymond Vettese',
+ 'Ann Matheson',
+ 'George T Watt',
+ 'Ann Mackinnon',
+ 'Ian Nimmo White',
+ 'J Derrick McClure',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue87.ts b/src/data/lallans/issue87.ts
new file mode 100644
index 0000000..934c3b0
--- /dev/null
+++ b/src/data/lallans/issue87.ts
@@ -0,0 +1,49 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 87,
+ 'issueName': 'Yuil 215',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Mavis Beckett',
+ 'J Derrick McClure',
+ 'Tony Beekman',
+ 'Iain McGregor',
+ 'Sheena Blackhall',
+ 'WS Milne',
+ 'Edith Buchanan',
+ 'Gordon D Moodie',
+ 'Peter Cameron',
+ 'Stephen Pacitti',
+ 'Hilary Christie',
+ 'Stuart A Paterson',
+ 'Charles P Connor',
+ 'David C Purdie',
+ 'Tam Crichton',
+ 'Colin Robertson',
+ 'Gordon Donaldson',
+ 'George O Robertson',
+ 'Peggy Edwards',
+ 'Chris Robinson',
+ 'Kenneth D Farrow',
+ 'Frances Robson',
+ 'David Forrest',
+ 'Hamish Scott',
+ 'Sam Gilliland',
+ 'David Sibbald',
+ 'Gordon Jarvie',
+ 'Duncan Sneddon',
+ 'Mary Johnston',
+ 'Raymond Vettese',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Ann Matheson',
+ 'Rab Wilson',
+ 'Des McCabe',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue88.ts b/src/data/lallans/issue88.ts
new file mode 100644
index 0000000..5135de9
--- /dev/null
+++ b/src/data/lallans/issue88.ts
@@ -0,0 +1,52 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 88,
+ 'issueName': 'Simmer 216',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-eighth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Ade Adesina',
+ 'Colin Moore',
+ 'Donald Adamson',
+ 'Liz Myhill',
+ 'Fran Baillie',
+ 'Stephen Pacitti',
+ 'Sheena Blackhall',
+ 'Colin Park',
+ 'Iain Brady',
+ 'Tim Pomeroy',
+ 'June Carey',
+ 'David C Purdie',
+ 'Gordon Donaldson',
+ 'Colin Robertson',
+ 'Gavin Falconer',
+ 'Frances Robson',
+ 'Iain WD Forde',
+ 'Hamish Scott',
+ 'Irene Howat',
+ 'Anne Shivas',
+ 'Mary Johnston',
+ 'Duncan Sneddon',
+ 'Owain Kirby',
+ 'Ken Sutherland',
+ 'Douglas Kynoch',
+ 'Douglas Thomson',
+ 'Ann Mackinnon',
+ 'Raymond Vettese',
+ 'Derrick McClure',
+ 'Bill Watt',
+ 'J Walter McGinty',
+ 'George T Watt',
+ 'Iain McGregor',
+ 'Ian Nimmo White',
+ 'Susan Miller',
+ 'David Wilson',
+ 'WS Milne',
+ 'Tony Beekman',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue89.ts b/src/data/lallans/issue89.ts
new file mode 100644
index 0000000..561b46f
--- /dev/null
+++ b/src/data/lallans/issue89.ts
@@ -0,0 +1,58 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 89,
+ 'issueName': 'Yuil 216',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The echty-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The eighty-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Ann Matheson',
+ 'Fran Baillie',
+ 'J Derrick McClure',
+ 'Tony Beekman',
+ 'J Walter McGinty',
+ 'Sheena Blackhall',
+ 'Iain McGregor',
+ 'Rachel Brough',
+ 'Stuart McHardy',
+ 'Edith Buchanan',
+ 'Roddie McKenzie',
+ 'Robert R Calder',
+ 'WS Milne',
+ 'Kevin Connelly',
+ 'Gordon D Moodie',
+ 'Tam Crichton',
+ 'Stephen Pacitti',
+ 'Gordon Donaldson',
+ 'David C Purdie',
+ 'Kenneth Farrow',
+ 'Jamie Purves',
+ 'Iain WD Forde',
+ 'Colin Robertson',
+ 'Sam Gilliland',
+ 'Frances Robson',
+ 'Alistair Heather',
+ 'Hamish Scott',
+ 'William Hershaw',
+ 'J Barrie Shepherd',
+ 'Irene Howat',
+ 'Duncan Sneddon',
+ 'Gordon Jarvie',
+ 'Ken Sutherland',
+ 'Mary Johnston',
+ 'Raymond Vettese',
+ 'Billy Kay',
+ 'Bill Watt',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Alexander Lang',
+ 'Ian Nimmo White',
+ 'Catherine MacDonald',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue90.ts b/src/data/lallans/issue90.ts
new file mode 100644
index 0000000..e20794e
--- /dev/null
+++ b/src/data/lallans/issue90.ts
@@ -0,0 +1,46 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 90,
+ 'issueName': 'Simmer 217',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninetieth issue o the Lallans magazine.',
+ 'en-GB': 'The ninetieth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Ann Matheson',
+ 'Fran Baillie',
+ 'J Derrick McClure',
+ 'Sheena Blackhall',
+ 'Gordon McFarlane',
+ 'Edith Buchanan',
+ 'Iain McGregor',
+ 'Alan Cameron',
+ 'Gordon D Moodie',
+ 'Charles Connor',
+ 'Elaine Morton',
+ 'Davie Cunningham',
+ 'Stephen Pacitti',
+ 'Gordon Donaldson',
+ 'David C Purdie',
+ 'Kenneth Farrow',
+ 'Colin Robertson',
+ 'Sam Gilliland',
+ 'Frances Robson',
+ 'Michael Hamish Glen',
+ 'Hamish Scott',
+ 'Tracy Anne Harvey',
+ 'Duncan Sneddon',
+ 'William Hershaw',
+ 'Miriam Sulhunt',
+ 'Irene Howat',
+ 'Raymond Vettese',
+ 'Mary Johnston',
+ 'Bill Watt',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue91.ts b/src/data/lallans/issue91.ts
new file mode 100644
index 0000000..1c082dd
--- /dev/null
+++ b/src/data/lallans/issue91.ts
@@ -0,0 +1,52 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 91,
+ 'issueName': 'Yuil 217',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-first issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-first issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Ann Matheson',
+ 'Fran Baillie',
+ 'J Derrick McClure',
+ 'Sheena Blackhall',
+ 'Gordon McFarlane',
+ 'Edith Buchanan',
+ 'Iain McGregor',
+ 'Alan Cameron',
+ 'Gordon D Moodie',
+ 'Charles Connor',
+ 'Elaine Morton',
+ 'Davie Cunningham',
+ 'Stephen Pacitti',
+ 'Gordon Donaldson',
+ 'David C Purdie',
+ 'Kenneth Farrow',
+ 'Colin Robertson',
+ 'Sam Gilliland',
+ 'Frances Robson',
+ 'Michael Hamish Glen',
+ 'Hamish Scott',
+ 'Tracy Anne Harvey',
+ 'Duncan Sneddon',
+ 'William Hershaw',
+ 'Miriam Sulhunt',
+ 'Irene Howat',
+ 'Raymond Vettese',
+ 'Mary Johnston',
+ 'Bill Watt',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Catherine MacDonald',
+ 'Ian Nimmo White',
+ 'Ann MacKinnon',
+ 'Rab Wilson',
+ 'Bria Mason',
+ 'Tony Beekman',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue92.ts b/src/data/lallans/issue92.ts
new file mode 100644
index 0000000..e26d060
--- /dev/null
+++ b/src/data/lallans/issue92.ts
@@ -0,0 +1,57 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 92,
+ 'issueName': 'Simmer 218',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-saicont issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-second issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'David Malcolm',
+ 'Tony Beekman',
+ 'Ann Matheson',
+ 'Sheena Blackhall',
+ 'J Derrick McClure',
+ 'Robdert R Calder',
+ 'Iain McGregor',
+ 'Kevin Connelly',
+ 'WS Milne',
+ 'Charles P Connor',
+ 'Gordon D Moodie',
+ 'Tam Crichton',
+ 'Elaine Morton',
+ 'Gordon Donaldson',
+ 'Stephen Pacitti',
+ 'Gavin Douglas',
+ 'David C Purdie',
+ 'Kenneth D Farrow',
+ 'Jamie Purves',
+ 'Iain WD Forde',
+ 'John Quinn',
+ 'Sam Gilliland',
+ 'Colin Robertson',
+ 'Tracy Anne Harvey',
+ 'Frances Robson',
+ 'Alistair Heather',
+ 'Hamish Scott',
+ 'William Hershaw',
+ 'J Barrie Shepherd',
+ 'Irene Howat',
+ 'Michael Stephenson',
+ 'Tom Hubbard',
+ 'Sheila Templeton',
+ 'Mary Johnston',
+ 'Raymond Vettese',
+ 'Douglas Kynoch',
+ 'George T Watt',
+ 'Dorothy Lawrenson',
+ 'Ian Nimmo White',
+ 'Catherine MacDonald',
+ 'Rab Wilson',
+ 'Ann MacKinnon',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue93.ts b/src/data/lallans/issue93.ts
new file mode 100644
index 0000000..91c3190
--- /dev/null
+++ b/src/data/lallans/issue93.ts
@@ -0,0 +1,59 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 93,
+ 'issueName': 'Yuil 218',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-third issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-third issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Michael Stephenson',
+ 'Donald Adamson',
+ 'David Malcolm',
+ 'Fran Baillie',
+ 'Michael S Marshall',
+ 'Tony Beekman',
+ 'Derrick McClure',
+ 'Sheena Blackhall',
+ 'J Walter McGinty',
+ 'Edith Buchanan',
+ 'Iain McGregor',
+ 'Kevin Connelly',
+ 'WS Milne',
+ 'C Clarke',
+ 'Gordon D Moodie',
+ 'Tam Crichton',
+ 'Stephen Pacitti',
+ 'Andy Cumming',
+ 'David C Purdie',
+ 'Davie Cunningham',
+ 'Colin Robertson',
+ 'Gordon Donaldson',
+ 'Frances Robson',
+ 'John Erskine',
+ 'Hamish Scott',
+ 'Iain WD Forde',
+ 'J Barrie Shepherd',
+ 'Sam Gilliland',
+ 'Jock Stein',
+ 'Tracy Anne Harvey',
+ 'Ken Sutherland',
+ 'William Hershaw',
+ 'Sylvia Anne Telfer',
+ 'Irene Howat',
+ 'Raymond Vettese',
+ 'Tom Hubbard',
+ 'George T Watt',
+ 'Mary Johnston',
+ 'Roland White',
+ 'Shane Johnstone',
+ 'Owain Kirby',
+ 'Billy Kay',
+ 'Hazel Campbell',
+ 'Hilke Macintyre',
+ 'Kenneth Farrow',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue96.ts b/src/data/lallans/issue96.ts
new file mode 100644
index 0000000..130cd2c
--- /dev/null
+++ b/src/data/lallans/issue96.ts
@@ -0,0 +1,67 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 96,
+ 'issueName': 'Simmer 220',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-saxth issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-sixth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Pauline MacKay',
+ 'Tessa Asquith-Lamb',
+ 'Ann MacKinnon',
+ 'Tony Beekman',
+ 'David Malcolm',
+ 'Sheena Blackhall',
+ 'Rosie Mapplebeck',
+ 'David Bleiman',
+ 'Derrick McClure',
+ 'Paul Bloomer',
+ 'Walter McGinty',
+ 'Josephine Brogan',
+ 'Sharon Milligan',
+ 'Fiona-Jane Brown',
+ 'WS Milne',
+ 'John Burns',
+ 'Gordon D Moodie',
+ 'AC Clarke',
+ 'Elaine Morton (Editor)',
+ 'Ritchie Collins',
+ 'Michael Murray',
+ 'Kevin Connelly',
+ 'Stephen Pacitti',
+ 'Tom Crichton',
+ 'Alun Robert',
+ 'Colin Crombie',
+ 'Colin Robertson',
+ 'Moira Dalgetty',
+ 'Frances Robson',
+ 'Gordon Donaldson',
+ 'Maureen Sangster',
+ 'Robert Maxwell Duncan',
+ 'Hamish Scott',
+ 'John Erskine',
+ 'Barrie Shepherd',
+ 'Ian Ferguson',
+ 'Anne Shivas',
+ 'Michael Hamish Glen',
+ 'Cameron Smart',
+ 'Tracy Anne Harvey',
+ 'Jock Stein',
+ 'William Hershaw',
+ 'Sheila Templeton',
+ 'Irene Howat',
+ 'Raymond Vettese',
+ 'Owain Kirkby',
+ 'Hamish Wallochie',
+ 'Dorothy Lawrenson',
+ 'George Watt',
+ 'Jodi Le Bigre',
+ 'Rab Wilson',
+ 'Ian MacIntyre',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue97.ts b/src/data/lallans/issue97.ts
new file mode 100644
index 0000000..0d2ebfe
--- /dev/null
+++ b/src/data/lallans/issue97.ts
@@ -0,0 +1,52 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 97,
+ 'issueName': 'Yuil 220',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-seiventh issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-seventh issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Tony Beekman',
+ 'Stuart McHardy',
+ 'Jack Capener',
+ 'Michele Perrin-Taillat',
+ 'Kevin Connelly',
+ 'Amy Rafferty',
+ 'Charles P Connor',
+ 'Alun Robert',
+ 'Moira Dalgetty',
+ 'Colin Robertson',
+ 'Gordon Donaldson',
+ 'Frances Robson',
+ 'Robert Maxwell Duncan',
+ 'Finola Scott',
+ 'John Erskine',
+ 'Hamish Scott',
+ 'Gordon Gibson',
+ 'J Barrie Shepherd',
+ 'Tracy Anne Harvey',
+ 'James P Spence',
+ 'William Hershaw',
+ 'Jock Stein',
+ 'Irene Howat',
+ 'Lynn Valentine',
+ 'Tom Hubbard',
+ 'Raymond Vettese',
+ 'Billy Kay',
+ 'Hamish Wallochie',
+ 'Joao Kay',
+ 'Ian Nimmo White',
+ 'David Malcolm',
+ 'Rab Wilson',
+ 'Tracy Anne Harvey',
+ 'Joanna Witkowska',
+ 'J Derrick McClure',
+ 'Greta Yorke',
+ 'J Walter McGinty',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue98.ts b/src/data/lallans/issue98.ts
new file mode 100644
index 0000000..e403ee0
--- /dev/null
+++ b/src/data/lallans/issue98.ts
@@ -0,0 +1,72 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 98,
+ 'issueName': 'Simmer 221',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-echtth issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-eighth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'John Aberdein',
+ 'Walter J McGinty',
+ 'Donald Adamson',
+ 'Hugh McMillan',
+ 'Craig Aitchison',
+ 'Moira McPartlin',
+ 'Jim Aitken',
+ 'Alan Millar',
+ 'Tony Beekman',
+ 'Susan Miller',
+ 'Nicole Cochrane',
+ 'WS Milne',
+ 'Kevin Connelly',
+ 'Gordon D Moodie',
+ 'Charles P Connor',
+ 'Elaine Morton',
+ 'Gillian Cook',
+ 'Colin Park',
+ 'David Douglas',
+ 'Ellen Pennie ',
+ 'Stuart Duffin',
+ 'Hugh Pyper ',
+ 'Robert M Duncan',
+ 'John Quinn ',
+ 'Iain DW Forde',
+ 'Amy Rafferty ',
+ 'Pamela Grace',
+ 'Jerry Randalls',
+ 'Tracey Anne Harvey',
+ 'Colin Robertson',
+ 'William Hershaw',
+ 'Frances Robson ',
+ 'John Hodgart',
+ 'Finola Scott ',
+ 'Brian Holton',
+ 'Pamela Scott',
+ 'Irene Howat',
+ 'Hamish Scott',
+ 'Robert Hume',
+ 'Gillian Shearer',
+ 'Shane Johnston',
+ 'Alan Sleater ',
+ 'Alex Laing',
+ 'James P Spence',
+ 'Alistair Lawrie',
+ 'Alice V Taylor',
+ 'Nicole Le Marie',
+ 'Raymond Vettese ',
+ 'Hilke MacIntyre',
+ 'George T Watt ',
+ 'Ian MacIntyre',
+ 'Ian Nimmo White ',
+ 'Kate Mackay',
+ 'Rab Wilson',
+ 'Ann Matheson',
+ 'Alun Robert Woods ',
+ 'Barbara Mathie (aka Rosa Alba Macdonald)',
+ 'J Derrick McClure',
+ ]
+};
+
+export default issue;
diff --git a/src/data/lallans/issue99.ts b/src/data/lallans/issue99.ts
new file mode 100644
index 0000000..64b2971
--- /dev/null
+++ b/src/data/lallans/issue99.ts
@@ -0,0 +1,64 @@
+import type LallansIssue from '../../types/LallansIssue';
+
+const issue: LallansIssue = {
+ 'issueNumber': 99,
+ 'issueName': 'Yuil 221',
+ 'price': '9.00',
+ 'description': {
+ 'sco': 'The ninety-ninth issue o the Lallans magazine.',
+ 'en-GB': 'The ninety-ninth issue of the Lallans magazine.',
+ }, 'contributors': [
+ 'Donald Adamson',
+ 'Rose MacGregor',
+ 'Craig Aitchison',
+ 'Ann Matheson',
+ 'Tony Beekman',
+ 'J Derrick McClure',
+ 'Sheena Blackhall',
+ 'J Walter McGinty',
+ 'David Bleiman',
+ 'Alistair McLeish',
+ 'MMR Boyce',
+ 'Hugh McMillan',
+ 'AC Clarke',
+ 'WS Milne',
+ 'Kevin Connelly',
+ 'Gordon D Moodie',
+ 'Moira Dalgetty',
+ 'Amy B Moreno',
+ 'Ashley Douglas',
+ 'Stephen Pacitti',
+ 'Robert Maxwell Duncan',
+ 'Walter Perrie',
+ 'Iain DW Forde',
+ 'Hugh S Pyper',
+ 'Fred Freeman',
+ 'John Quinn',
+ 'Jean Gillespie',
+ 'Jerry Randalls',
+ 'John Hodgart',
+ 'Alun Robert',
+ 'Brian Holton',
+ 'Frances Robson',
+ 'Irene Howat',
+ 'J Roddie',
+ 'Tom Hubbard',
+ 'Lisa Ross',
+ 'Robert Hume',
+ 'Hamish Scott',
+ 'Mary Johnston',
+ 'Alan Sleater',
+ 'Alex Laing',
+ 'James P Spence',
+ 'Alistair Lawrie',
+ 'Sheila Templeton',
+ 'Ian R Mitchell',
+ 'Raymond Vettese',
+ 'Rosa Alba Macdonald',
+ 'Steven Ward',
+ 'George T Watt ',
+ 'Rab Wilson',
+ ]
+};
+
+export default issue;
diff --git a/src/env.d.ts b/src/env.d.ts
index f964fe0..acef35f 100644
--- a/src/env.d.ts
+++ b/src/env.d.ts
@@ -1 +1,2 @@
+/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" />
diff --git a/src/i18n/translations/pages/furthsettins.ts b/src/i18n/translations/pages/furthsettins.ts
new file mode 100644
index 0000000..c46e2ad
--- /dev/null
+++ b/src/i18n/translations/pages/furthsettins.ts
@@ -0,0 +1,11 @@
+import type { TranslationsDictionary } from "../../../types/TranslationsDictionary";
+
+const furthsettinsTranslations = {
+ 'title': {
+ 'sco': 'Furthsettins',
+ 'en-GB': 'Publications',
+ },
+};
+
+type Keys = keyof typeof furthsettinsTranslations;
+export default furthsettinsTranslations as TranslationsDictionary<Keys>; \ No newline at end of file
diff --git a/src/i18n/translations/site.ts b/src/i18n/translations/site.ts
index 1172846..6699619 100644
--- a/src/i18n/translations/site.ts
+++ b/src/i18n/translations/site.ts
@@ -8,6 +8,10 @@ const siteTranslations = {
'description': {
'sco': 'The wabsteid o the Scots Leid Associe',
'en-GB': 'The website of the Scots Language Society',
+ },
+ 'lallans': {
+ 'sco': 'Lallans',
+ 'en-GB': 'Lallans',
}
};
diff --git a/src/pages/[locale]/furthsettins/index.astro b/src/pages/[locale]/furthsettins/index.astro
new file mode 100644
index 0000000..44fa92c
--- /dev/null
+++ b/src/pages/[locale]/furthsettins/index.astro
@@ -0,0 +1,28 @@
+---
+import Layout from '../../../layouts/Layout.astro';
+import staticPaths from '../staticPaths';
+import translate from '../../../i18n/translate';
+import tFurthsettins from '../../../i18n/translations/pages/furthsettins';
+import tSite from '../../../i18n/translations/site';
+import type Locale from '../../../types/Locale';
+
+export async function getStaticPaths() { return staticPaths; }
+
+const locale = Astro.params.locale as Locale;
+const t = translate(locale);
+---
+
+<Layout locale={locale} title={ t(tFurthsettins, 'title') }>
+ <main id="main">
+ <h1>Furthsettins</h1>
+
+ <ul class="publications-gallery">
+ <li>
+ <a href="furthsettins/lallans" class="link">
+ <img src="/public/images/furthsettins/lallans.png" class="publications-gallery__image" />
+ <p class="publications-gallery__title">{ t(tSite, 'lallans') }</p>
+ </a>
+ </li>
+ </ul>
+ </main>
+</Layout> \ No newline at end of file
diff --git a/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro b/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro
new file mode 100644
index 0000000..baed564
--- /dev/null
+++ b/src/pages/[locale]/furthsettins/lallans/[issueNumber].astro
@@ -0,0 +1,32 @@
+---
+import Layout from '../../../../layouts/Layout.astro';
+import localeStaticPaths from '../../staticPaths';
+import translate from '../../../../i18n/translate';
+import tFurthsettins from '../../../../i18n/translations/pages/furthsettins';
+import tSite from '../../../../i18n/translations/site';
+import type Locale from '../../../../types/Locale';
+import LallansIssuesGallery from '../../../../components/LallansIssuesGallery.astro';
+import { getLallansIssue } from '../../../../data/lallans';
+import type LallansIssueNumber from '../../../../types/LallansIssueNumber';
+
+export async function getStaticPaths() {
+ const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[];
+ return lallansIssueNumbers.flatMap(n => (
+ localeStaticPaths.map(p => (
+ { ...p, params: { ...p.params, issueNumber: n } }
+ ))
+ ));
+}
+
+const locale = Astro.params.locale as Locale;
+const t = translate(locale);
+const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIssueNumber;
+const issue = await getLallansIssue[issueNumber]();
+---
+
+<Layout locale={locale} title={ t(tFurthsettins, 'title') }>
+ <main id="main">
+ <h1>{ t(tSite, 'lallans') } { issueNumber }</h1>
+ <p>{ issue.description[locale] }</p>
+ </main>
+</Layout> \ No newline at end of file
diff --git a/src/pages/[locale]/furthsettins/lallans/index.astro b/src/pages/[locale]/furthsettins/lallans/index.astro
new file mode 100644
index 0000000..dd5b50c
--- /dev/null
+++ b/src/pages/[locale]/furthsettins/lallans/index.astro
@@ -0,0 +1,22 @@
+---
+import Layout from '../../../../layouts/Layout.astro';
+import staticPaths from '../../staticPaths';
+import translate from '../../../../i18n/translate';
+import tFurthsettins from '../../../../i18n/translations/pages/furthsettins';
+import tSite from '../../../../i18n/translations/site';
+import type Locale from '../../../../types/Locale';
+import LallansIssuesGallery from '../../../../components/LallansIssuesGallery.astro';
+
+export async function getStaticPaths() { return staticPaths; }
+
+const locale = Astro.params.locale as Locale;
+const t = translate(locale);
+---
+
+<Layout locale={locale} title={ t(tFurthsettins, 'title') }>
+ <main id="main">
+ <h1>Lallans</h1>
+
+ <LallansIssuesGallery />
+ </main>
+</Layout> \ No newline at end of file
diff --git a/src/pages/[locale]/staticPaths.ts b/src/pages/[locale]/staticPaths.ts
new file mode 100644
index 0000000..8423851
--- /dev/null
+++ b/src/pages/[locale]/staticPaths.ts
@@ -0,0 +1,10 @@
+import type Locale from '../../types/Locale';
+
+// Defines what values to insert into the [locale] URL path parameter
+// when generating a static site
+const staticPaths: { params: { locale: Locale } }[] = [
+ { params: { locale: 'sco' } },
+ { params: { locale: 'en-GB' } },
+]
+
+export default staticPaths; \ No newline at end of file
diff --git a/src/types/Digit.d.ts b/src/types/Digit.d.ts
index 0723a63..11c252a 100644
--- a/src/types/Digit.d.ts
+++ b/src/types/Digit.d.ts
@@ -1,3 +1,3 @@
type Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9;
-export default Digit; \ No newline at end of file
+export default Digit;
diff --git a/src/types/LallansIssue.d.ts b/src/types/LallansIssue.d.ts
new file mode 100644
index 0000000..2f6355d
--- /dev/null
+++ b/src/types/LallansIssue.d.ts
@@ -0,0 +1,23 @@
+import type LallansIssueNumber from './LallansIssueNumber';
+import type Price from './Price';
+
+type LallansIssue = {
+ issueNumber: LallansIssueNumber,
+ issueName: string,
+ price: Price,
+ description: {
+ sco: string,
+ 'en-GB': string,
+ },
+ coverArtist?: string,
+ trackList?: string[],
+} & (
+ { contributors: Contributor[] } |
+ { contributions: Contribution[] } |
+ Record<string, never>
+);
+
+type Contributor = string;
+type Contribution = { author?: string, title: string };
+
+export default LallansIssue; \ No newline at end of file
diff --git a/src/types/LallansIssueNumber.d.ts b/src/types/LallansIssueNumber.d.ts
new file mode 100644
index 0000000..10d068e
--- /dev/null
+++ b/src/types/LallansIssueNumber.d.ts
@@ -0,0 +1,12 @@
+type LallansIssueNumber =
+ 21 | 22 | 23 | 24 | 25 | 27 | 29 |
+ 30 | 33 | 35 | 36 | 38 | 39 |
+ 41 | 42 | 43 | 45 | 46 | 47 | 48 | 49 |
+ 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 59 |
+ 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 |
+ 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
+ 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 |
+ 90 | 91 | 92 | 93 | 96 | 97 | 98 | 99 |
+ 100 | 101;
+
+export default LallansIssueNumber;
diff --git a/src/types/Price.d.ts b/src/types/Price.d.ts
index e8d6157..fc9d9fb 100644
--- a/src/types/Price.d.ts
+++ b/src/types/Price.d.ts
@@ -2,4 +2,4 @@ import type Digit from "./Digit";
type Price = `${bigint | ''}.${Digit}${Digit}`;
-export default Price; \ No newline at end of file
+export default Price;