From c4e2b6b45878cbdffa8dd2c98c0fa46a69379e52 Mon Sep 17 00:00:00 2001 From: Mihai C <34626017+mihaic195@users.noreply.github.com> Date: Fri, 15 Oct 2021 13:53:42 +0300 Subject: [PATCH] more strings extractions (#963) --- components/AddToHomescreen.tsx | 9 ++-- components/BookingsShell.tsx | 9 ++-- components/ImageUploader.tsx | 21 ++++++--- components/Shell.tsx | 9 ++-- components/booking/BookingListItem.tsx | 18 +++++--- components/booking/pages/BookingPage.tsx | 4 +- components/eventtype/CustomInputTypeForm.tsx | 26 +++++------ components/eventtype/EventTypeList.tsx | 6 +-- components/security/EnableTwoFactorModal.tsx | 14 +++--- components/team/TeamListItem.tsx | 4 +- components/ui/PoweredByCal.tsx | 43 ++++++++++--------- components/ui/Schedule/Schedule.tsx | 5 ++- components/ui/Scheduler.tsx | 9 ++-- components/ui/TableActions.tsx | 4 +- components/ui/form/CheckedSelect.tsx | 7 ++- components/ui/form/radio-area/Select.tsx | 4 +- components/ui/modal/SetTimesModal.tsx | 23 +++++----- components/webhook/EditWebhook.tsx | 30 ++++++++----- components/webhook/WebhookListItem.tsx | 23 +++++----- public/static/locales/en/common.json | 45 +++++++++++++++++++- 20 files changed, 201 insertions(+), 112 deletions(-) diff --git a/components/AddToHomescreen.tsx b/components/AddToHomescreen.tsx index 4c4e95b4..312894dc 100644 --- a/components/AddToHomescreen.tsx +++ b/components/AddToHomescreen.tsx @@ -1,7 +1,10 @@ import { XIcon } from "@heroicons/react/outline"; import { useState } from "react"; +import { useLocale } from "@lib/hooks/useLocale"; + export default function AddToHomescreen() { + const { t } = useLocale(); const [closeBanner, setCloseBanner] = useState(false); if (typeof window !== "undefined") { @@ -27,9 +30,7 @@ export default function AddToHomescreen() {
- - Add this app to your home screen for faster access and improved experience. - + {t("add_to_homescreen")}
@@ -38,7 +39,7 @@ export default function AddToHomescreen() { onClick={() => setCloseBanner(true)} type="button" className="-mr-1 flex p-2 rounded-md hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white"> - Dismiss + {t("dismiss")} diff --git a/components/BookingsShell.tsx b/components/BookingsShell.tsx index dd5e4019..700d0029 100644 --- a/components/BookingsShell.tsx +++ b/components/BookingsShell.tsx @@ -1,19 +1,22 @@ import React from "react"; +import { useLocale } from "@lib/hooks/useLocale"; + import NavTabs from "./NavTabs"; export default function BookingsShell({ children }: { children: React.ReactNode }) { + const { t } = useLocale(); const tabs = [ { - name: "Upcoming", + name: t("upcoming"), href: "/bookings/upcoming", }, { - name: "Past", + name: t("past"), href: "/bookings/past", }, { - name: "Cancelled", + name: t("cancelled"), href: "/bookings/cancelled", }, ]; diff --git a/components/ImageUploader.tsx b/components/ImageUploader.tsx index a4085a11..7dccb69e 100644 --- a/components/ImageUploader.tsx +++ b/components/ImageUploader.tsx @@ -3,6 +3,7 @@ import Cropper from "react-easy-crop"; import { Area, getCroppedImg } from "@lib/cropImage"; import { useFileReader } from "@lib/hooks/useFileReader"; +import { useLocale } from "@lib/hooks/useLocale"; import { DialogClose, DialogTrigger, Dialog, DialogContent } from "@components/Dialog"; import Slider from "@components/Slider"; @@ -24,6 +25,7 @@ function CropContainer({ imageSrc: string; onCropComplete: (croppedAreaPixels: Area) => void; }) { + const { t } = useLocale(); const [crop, setCrop] = useState({ x: 0, y: 0 }); const [zoom, setZoom] = useState(1); @@ -49,7 +51,7 @@ function CropContainer({ min={1} max={3} step={0.1} - label="Slide to zoom, drag to reposition" + label={t("slide_zoom_drag_instructions")} changeHandler={handleZoomSliderChange} /> @@ -63,6 +65,7 @@ export default function ImageUploader({ handleAvatarChange, ...props }: ImageUploaderProps) { + const { t } = useLocale(); const [imageSrc, setImageSrc] = useStateNo {target}
} + {!imageSrc && ( ++ {t("no_target", { target })} +
+ )} {imageSrc &&