aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/article
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-03-23 12:29:43 +0100
committerArmand Philippot <git@armandphilippot.com>2022-03-23 12:29:43 +0100
commit4e7a96c5a831882463802cdd4f84fe1464969cb0 (patch)
tree528e2766120465bd74e94a8f5d37db7c3cd5a3cc /src/pages/article
parent3a20d3ef2d6fcb6c77ca5ad6aeaf6179d23ecb3e (diff)
refactor: use formatjs swc plugin
I'm not able to configure SWC plugins in Next.js so to make it works, all translation must have an id.
Diffstat (limited to 'src/pages/article')
-rw-r--r--src/pages/article/[slug].tsx7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pages/article/[slug].tsx b/src/pages/article/[slug].tsx
index 656f7c9..41b84b6 100644
--- a/src/pages/article/[slug].tsx
+++ b/src/pages/article/[slug].tsx
@@ -140,22 +140,27 @@ const SingleArticle: NextPageWithLayout<ArticleProps> = ({
const copyText = intl.formatMessage({
defaultMessage: 'Copy',
description: 'Prism: copy button text (no clicked)',
+ id: '/ly3AC',
});
const copiedText = intl.formatMessage({
defaultMessage: 'Copied!',
description: 'Prism: copy button text (clicked)',
+ id: 'OV9r1K',
});
const errorText = intl.formatMessage({
defaultMessage: 'Use Ctrl+c to copy',
description: 'Prism: error text',
+ id: 'z9qkcQ',
});
const darkTheme = intl.formatMessage({
defaultMessage: 'Dark Theme 🌙',
description: 'Prism: toggle dark theme button text',
+ id: 'nFMdWI',
});
const lightTheme = intl.formatMessage({
defaultMessage: 'Light Theme 🌞',
description: 'Prism: toggle light theme button text',
+ id: 'Ua2g2p',
});
return (
@@ -190,6 +195,7 @@ const SingleArticle: NextPageWithLayout<ArticleProps> = ({
ariaLabel={intl.formatMessage({
defaultMessage: 'Table of Contents',
description: 'ArticlePage: ToC sidebar aria-label',
+ id: '9nhYRA',
})}
>
<ToC />
@@ -204,6 +210,7 @@ const SingleArticle: NextPageWithLayout<ArticleProps> = ({
ariaLabel={intl.formatMessage({
defaultMessage: 'Sidebar',
description: 'ArticlePage: right sidebar aria-label',
+ id: 'JeYOeA',
})}
>
<Sharing title={title} excerpt={intro} />