summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2023-08-12 17:22:33 +0100
committerJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2023-08-12 17:22:33 +0100
commite0c5ec43f5c2a105dc3c626d7c4bc74b512662f4 (patch)
tree4eabdb4b96e960e83f38b5af3b8407d58beb0220 /src/pages
parentb99397f884e41a1018a217c6eb116ed00f922a4f (diff)
Parameterises translation
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/[locale]/furthsettins/index.astro10
-rw-r--r--src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro12
-rw-r--r--src/pages/[locale]/furthsettins/lallans/index.astro8
-rw-r--r--src/pages/[locale]/index.astro8
4 files changed, 21 insertions, 17 deletions
diff --git a/src/pages/[locale]/furthsettins/index.astro b/src/pages/[locale]/furthsettins/index.astro
index f59616a..45e583c 100644
--- a/src/pages/[locale]/furthsettins/index.astro
+++ b/src/pages/[locale]/furthsettins/index.astro
@@ -6,21 +6,23 @@ import tFurthsettins from '../../../i18n/translations/pages/furthsettins';
import tSite from '../../../i18n/translations/site';
import type Locale from '../../../types/Locale';
-export async function getStaticPaths() { return localeStaticPaths; }
+export async function getStaticPaths() {
+ return localeStaticPaths;
+}
const locale = Astro.params.locale as Locale;
const t = translate(locale);
---
-<Page locale={locale} title={ t(tFurthsettins, 'title') }>
+<Page locale={locale} title={t(tFurthsettins, { key: 'title' })}>
<h1>Furthsettins</h1>
<ul class="publications-gallery">
<li>
<a href="furthsettins/lallans" class="link">
<img src="/images/furthsettins/lallans.jpg" class="publications-gallery__image" />
- <p class="publications-gallery__title">{ t(tSite, 'lallans') }</p>
+ <p class="publications-gallery__title">{t(tSite, { key: 'lallans' })}</p>
</a>
</li>
</ul>
-</Page> \ No newline at end of file
+</Page>
diff --git a/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro b/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro
index dc3cecc..876eab1 100644
--- a/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro
+++ b/src/pages/[locale]/furthsettins/lallans/[issueNumber]/index.astro
@@ -10,11 +10,9 @@ import LallansIssue from '../../../../../components/LallansIssue.astro';
export async function getStaticPaths() {
const lallansIssueNumbers = Object.keys(getLallansIssue) as `${LallansIssueNumber}`[];
- return lallansIssueNumbers.flatMap(n => (
- localeStaticPaths.map(p => (
- { ...p, params: { ...p.params, issueNumber: n } }
- ))
- ));
+ return lallansIssueNumbers.flatMap((n) =>
+ localeStaticPaths.map((p) => ({ ...p, params: { ...p.params, issueNumber: n } }))
+ );
}
const locale = Astro.params.locale as Locale;
@@ -23,6 +21,6 @@ const issueNumber = new Number(Astro.params.issueNumber).valueOf() as LallansIss
const issue = await getLallansIssue[issueNumber]();
---
-<Page locale={locale} title={ t(tFurthsettins, 'title') }>
+<Page locale={locale} title={t(tFurthsettins, { key: 'title' })}>
<LallansIssue issue={issue} locale={locale} />
-</Page> \ No newline at end of file
+</Page>
diff --git a/src/pages/[locale]/furthsettins/lallans/index.astro b/src/pages/[locale]/furthsettins/lallans/index.astro
index 0c10b99..b565497 100644
--- a/src/pages/[locale]/furthsettins/lallans/index.astro
+++ b/src/pages/[locale]/furthsettins/lallans/index.astro
@@ -6,14 +6,16 @@ import tFurthsettins from '../../../../i18n/translations/pages/furthsettins';
import type Locale from '../../../../types/Locale';
import LallansIssuesGallery from '../../../../components/LallansIssuesGallery.astro';
-export async function getStaticPaths() { return localeStaticPaths; }
+export async function getStaticPaths() {
+ return localeStaticPaths;
+}
const locale = Astro.params.locale as Locale;
const t = translate(locale);
---
-<Page locale={locale} title={ t(tFurthsettins, 'title') }>
+<Page locale={locale} title={t(tFurthsettins, { key: 'title' })}>
<h1>Lallans</h1>
<LallansIssuesGallery />
-</Page> \ No newline at end of file
+</Page>
diff --git a/src/pages/[locale]/index.astro b/src/pages/[locale]/index.astro
index 5f9ab7a..8ae3a7b 100644
--- a/src/pages/[locale]/index.astro
+++ b/src/pages/[locale]/index.astro
@@ -6,15 +6,17 @@ import site from '../../i18n/translations/site';
import home from '../../i18n/translations/pages/home';
import type Locale from '../../types/Locale';
-export async function getStaticPaths() { return localeStaticPaths; }
+export async function getStaticPaths() {
+ return localeStaticPaths;
+}
const locale = Astro.params.locale as Locale;
const t = translate(locale);
---
-<Page locale={locale} title={ t(home, 'title') }>
+<Page locale={locale} title={t(home, { key: 'title' })}>
<section>
- <h1 class="title">{ t(site, 'title') }</h1>
+ <h1 class="title">{t(site, { key: 'title' })}</h1>
<h1>Tap-level heidin</h1>
<h2>Seicont-level heidin</h2>
<h3>Third-level heidin</h3>