refactor i18n to be server side

This commit is contained in:
Ben Phelps 2022-09-25 19:43:00 +03:00
parent 3ae4113043
commit 8bc240b934
44 changed files with 258 additions and 122 deletions

View file

@ -1,5 +1,5 @@
import { useState, useEffect } from "react";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
const textSizes = {
"4xl": "text-4xl",

View file

@ -3,7 +3,7 @@ import { useState } from "react";
import { BiError } from "react-icons/bi";
import { WiCloudDown } from "react-icons/wi";
import { MdLocationDisabled, MdLocationSearching } from "react-icons/md";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import Icon from "./icon";

View file

@ -1,7 +1,7 @@
import useSWR from "swr";
import { FiCpu } from "react-icons/fi";
import { BiError } from "react-icons/bi";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import UsageBar from "./usage-bar";

View file

@ -1,7 +1,7 @@
import useSWR from "swr";
import { FiHardDrive } from "react-icons/fi";
import { BiError } from "react-icons/bi";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import UsageBar from "./usage-bar";

View file

@ -1,7 +1,7 @@
import useSWR from "swr";
import { FaMemory } from "react-icons/fa";
import { BiError } from "react-icons/bi";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import UsageBar from "./usage-bar";

View file

@ -1,5 +1,5 @@
import { useState } from "react";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import { FiSearch } from "react-icons/fi";
import { SiDuckduckgo, SiMicrosoftbing, SiGoogle } from "react-icons/si";

View file

@ -3,7 +3,7 @@ import { useState } from "react";
import { BiError } from "react-icons/bi";
import { WiCloudDown } from "react-icons/wi";
import { MdLocationDisabled, MdLocationSearching } from "react-icons/md";
import { useTranslation } from "react-i18next";
import { useTranslation } from "next-i18next";
import Icon from "./icon";