Skip to content

Commit 1048fbd

Browse files
committed
Merge branch 'dev' into konopkja-patch-2
2 parents 80c910f + e6dc16a commit 1048fbd

File tree

35 files changed

+241
-117
lines changed

35 files changed

+241
-117
lines changed

app/[locale]/[...slug]/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export default async function Page({
6363
lastEditLocaleTimestamp,
6464
isTranslated,
6565
contributors,
66+
timeToRead,
6667
} = await getPageData({
6768
locale,
6869
slug,
@@ -97,8 +98,7 @@ export default async function Page({
9798
lastEditLocaleTimestamp={lastEditLocaleTimestamp}
9899
contentNotTranslated={!isTranslated}
99100
contributors={contributors}
100-
// TODO: Remove this once we have a real timeToRead value
101-
timeToRead={2}
101+
timeToRead={Math.round(timeToRead.minutes)}
102102
>
103103
{content}
104104
</Layout>

app/[locale]/_components/home.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ const HomePage = ({
118118

119119
return (
120120
<MainArticle className="flex w-full flex-col items-center" dir={dir}>
121-
<BannerNotification shouldShow>
121+
<BannerNotification shouldShow={locale === "en"}>
122122
<p>
123123
Let&apos;s celebrate 10 years of Ethereum! How did ethereum change
124124
your life? -{" "}
@@ -398,7 +398,7 @@ const HomePage = ({
398398
<button
399399
key={title}
400400
className={cn(
401-
"flex flex-col gap-y-0.5 border-t px-6 py-4 hover:bg-background-highlight max-md:hidden",
401+
"flex flex-col gap-y-0.5 border-t px-6 py-4 text-start hover:bg-background-highlight max-md:hidden",
402402
isModalOpen &&
403403
idx === activeCode &&
404404
"bg-background-highlight"
@@ -413,9 +413,7 @@ const HomePage = ({
413413
}}
414414
>
415415
<p className="font-bold">{title}</p>
416-
<p className="text-start text-sm text-body-medium">
417-
{description}
418-
</p>
416+
<p className="text-sm text-body-medium">{description}</p>
419417
</button>
420418
))}
421419
{/* Mobile */}

app/[locale]/assets/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -10,17 +14,17 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import AssetsPage from "./_components/assets"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
export default async function Page({
1618
params,
1719
}: {
1820
params: Promise<{ locale: Lang }>
1921
}) {
2022
const { locale } = await params
2123

24+
setRequestLocale(locale)
25+
2226
// Get i18n messages
23-
const allMessages = await loadMessages(locale)
27+
const allMessages = await getMessages({ locale })
2428
const requiredNamespaces = getRequiredNamespacesForPage("/assets")
2529
const messages = pick(allMessages, requiredNamespaces)
2630

app/[locale]/bug-bounty/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { type Params } from "@/lib/types"
59

@@ -10,13 +14,13 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import BugBountiesPage from "./_components/bug-bounty"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
export default async function Page({ params }: { params: Promise<Params> }) {
1618
const { locale } = await params
1719

20+
setRequestLocale(locale)
21+
1822
// Get i18n messages
19-
const allMessages = await loadMessages(locale)
23+
const allMessages = await getMessages({ locale })
2024
const requiredNamespaces = getRequiredNamespacesForPage("/bug-bounty")
2125
const messages = pick(allMessages, requiredNamespaces)
2226

app/[locale]/community/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -10,17 +14,17 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import CommunityPage from "./_components/community"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
export default async function Page({
1618
params,
1719
}: {
1820
params: Promise<{ locale: Lang }>
1921
}) {
2022
const { locale } = await params
2123

24+
setRequestLocale(locale)
25+
2226
// Get i18n messages
23-
const allMessages = await loadMessages(locale)
27+
const allMessages = await getMessages({ locale })
2428
const requiredNamespaces = getRequiredNamespacesForPage("/community")
2529
const pickedMessages = pick(allMessages, requiredNamespaces)
2630

app/[locale]/contributing/translation-program/acknowledgements/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -10,13 +14,13 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import Acknowledgements from "./_components/acknowledgements"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
1618
const { locale } = await params
1719

20+
setRequestLocale(locale)
21+
1822
// Get i18n messages
19-
const allMessages = await loadMessages(locale)
23+
const allMessages = await getMessages({ locale })
2024
const requiredNamespaces = getRequiredNamespacesForPage(
2125
"/contributing/translation-program/acknowledgements"
2226
)

app/[locale]/contributing/translation-program/contributors/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -10,13 +14,13 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import Contributors from "./_components/contributors"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
1618
const { locale } = await params
1719

20+
setRequestLocale(locale)
21+
1822
// Get i18n messages
19-
const allMessages = await loadMessages(locale)
23+
const allMessages = await getMessages({ locale })
2024
const requiredNamespaces = getRequiredNamespacesForPage(
2125
"/contributing/translation-program/contributors"
2226
)

app/[locale]/dapps/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Params } from "@/lib/types"
59

@@ -10,13 +14,11 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import DappsPage from "./_components/dapps"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
export default async function Page({ params }: { params: Promise<Params> }) {
1618
const { locale } = await params
1719

1820
// Get i18n messages
19-
const allMessages = await loadMessages(locale)
21+
const allMessages = await getMessages({ locale })
2022
const requiredNamespaces = getRequiredNamespacesForPage("/dapps")
2123
const pickedMessages = pick(allMessages, requiredNamespaces)
2224

@@ -34,6 +36,8 @@ export async function generateMetadata({
3436
}) {
3537
const { locale } = await params
3638

39+
setRequestLocale(locale)
40+
3741
const t = await getTranslations({ locale })
3842

3943
return await getMetadata({

app/[locale]/developers/learning-tools/page.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -10,13 +14,13 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1014

1115
import LearningTools from "./_components/learning-tools"
1216

13-
import { loadMessages } from "@/i18n/loadMessages"
14-
1517
const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
1618
const { locale } = await params
1719

20+
setRequestLocale(locale)
21+
1822
// Get i18n messages
19-
const allMessages = await loadMessages(locale)
23+
const allMessages = await getMessages({ locale })
2024
const requiredNamespaces = getRequiredNamespacesForPage(
2125
"/developers/learning-tools"
2226
)

app/[locale]/developers/local-environment/page.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import pick from "lodash.pick"
2-
import { getTranslations } from "next-intl/server"
2+
import {
3+
getMessages,
4+
getTranslations,
5+
setRequestLocale,
6+
} from "next-intl/server"
37

48
import { Lang } from "@/lib/types"
59

@@ -11,7 +15,6 @@ import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
1115

1216
import LocalEnvironmentPage from "./_components/local-environment"
1317

14-
import { loadMessages } from "@/i18n/loadMessages"
1518
import { getLocalEnvironmentFrameworkData } from "@/lib/api/ghRepoData"
1619

1720
const loadData = dataLoader([
@@ -21,10 +24,12 @@ const loadData = dataLoader([
2124
const Page = async ({ params }: { params: Promise<{ locale: Lang }> }) => {
2225
const { locale } = await params
2326

27+
setRequestLocale(locale)
28+
2429
const [frameworksListData] = await loadData()
2530

2631
// Get i18n messages
27-
const allMessages = await loadMessages(locale)
32+
const allMessages = await getMessages({ locale })
2833
const requiredNamespaces = getRequiredNamespacesForPage(
2934
"/developers/local-environment"
3035
)

0 commit comments

Comments
 (0)