/builds frontend works without filters

This commit is contained in:
Kalle (Sendou) 2020-11-12 20:33:51 +02:00
parent 8f6c7ea0e0
commit acd0e11110
29 changed files with 2501 additions and 1679 deletions

View File

@ -8,7 +8,9 @@ import {
PopoverContent,
PopoverTrigger,
} from "@chakra-ui/core";
import { t, Trans } from "@lingui/macro";
import { Plural, t, Trans } from "@lingui/macro";
import { Ability } from "@prisma/client";
import UserAvatar from "components/common/UserAvatar";
import WeaponImage from "components/common/WeaponImage";
import { getEmojiFlag } from "countries-list";
import { Unpacked } from "lib/types";
@ -19,15 +21,17 @@ import { GetBuildsByWeaponData } from "prisma/queries/getBuildsByWeapon";
import { useState } from "react";
import { FiBarChart2, FiInfo, FiTarget } from "react-icons/fi";
import Gears from "./Gears";
import ViewAP from "./ViewAP";
//import ViewAP from "./ViewAP";
import ViewSlots from "./ViewSlots";
interface BuildCardProps {
build: Unpacked<GetBuildsByWeaponData>;
build: Unpacked<Unpacked<GetBuildsByWeaponData>>;
canModify?: boolean;
//setBuildBeingEdited?: (build: Build) => void;
otherBuildCount?: number;
onShowAllByUser?: () => void;
showWeaponImage?: boolean;
}
const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
@ -36,10 +40,12 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
//setBuildBeingEdited,
otherBuildCount,
onShowAllByUser,
showWeaponImage,
...props
}) => {
const [apView, setApView] = useState(false);
const [showStats, setShowStats] = useState(false);
const { themeColor, secondaryBgColor, gray } = useMyTheme();
const username = build.user.username;
@ -53,75 +59,79 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
w="300px"
rounded="lg"
overflow="hidden"
boxShadow="0px 0px 16px 6px rgba(0,0,0,0.1)"
boxShadow="md"
bg={secondaryBgColor}
p="20px"
{...props}
>
<Box display="flex" flexDirection="column" h="100%">
<Box display="flex" justifyContent="space-between">
<Box width="24">
{showWeaponImage && (
<Box>
<WeaponImage name={build.weapon} size={64} />
</Box>
{build.top500 && (
<Image
src={`/layout/xsearch.png`}
alt="x rank top 500 logo"
height={40}
width={40}
title={t`Maker of the build has finished in the top 500 of X Rank with this weapon"`}
/>
)}
{build.jpn && getEmojiFlag("jp")}
</Box>
)}
{build.title && (
<Box fontWeight="semibold" as="h4" lineHeight="tight" mt="0.3em">
{build.title}
</Box>
)}
{/* {build.top500 && (
<Image
src={`/layout/xsearch.png`}
height={20}
width={20}
title={t`Maker of the build has finished in the top 500 of X Rank with this weapon"`}
/>
)}
{build.jpn && getEmojiFlag("jp")} */}
{build.user && (
<Box
my={2}
textOverflow="ellipsis"
color={gray}
fontWeight="semibold"
letterSpacing="wide"
fontSize="sm"
whiteSpace="nowrap"
overflow="hidden"
title={`${build.user.username}#${build.user.discriminator}`}
>
<Link href={`/u/${build.user.discordId}`}>
<a>
<Flex alignItems="center">
<UserAvatar user={build.user} isSmall mr={2} />
{build.user.username}#{build.user.discriminator}
</Flex>
</a>
</Link>
</Box>
)}
<Flex alignItems="center">
<Box
color={gray}
fontWeight="semibold"
letterSpacing="wide"
fontSize="xs"
ml="8px"
title={build.updatedAt.toLocaleString()}
mr={2}
>
{build.updatedAt.toLocaleDateString()}
</Box>
{build.user && (
<Box
style={{ textOverflow: "ellipsis" }}
color={gray}
fontWeight="semibold"
letterSpacing="wide"
fontSize="sm"
ml="0.25em"
whiteSpace="nowrap"
overflow="hidden"
title={`${build.user.username}#${build.user.discriminator}`}
>
{" "}
<Link href={`/u/${build.user.discordId}`}>
<a>
{build.user.username}#{build.user.discriminator}
</a>
</Link>
</Box>
)}
{build.jpn ? (
<>{getEmojiFlag("jp")}</>
) : build.top500 ? (
<Image
src={`/layout/xsearch.png`}
height={24}
width={24}
title={t`Maker of the build has finished in the top 500 of X Rank with this weapon`}
/>
) : null}
</Flex>
{build.title && (
<Box
ml="8px"
fontWeight="semibold"
as="h4"
lineHeight="tight"
mt="0.3em"
>
{build.title}
</Box>
)}
<Flex mt="0.3em">
<IconButton
variant="ghost"
isRound
colorScheme={themeColor}
onClick={() => setApView(!apView)}
aria-label="Set build card view"
fontSize="20px"
@ -131,7 +141,6 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
<IconButton
variant="ghost"
isRound
colorScheme={themeColor}
onClick={() => setShowStats(!showStats)}
aria-label="Show build stats view"
fontSize="20px"
@ -144,7 +153,6 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
<IconButton
variant="ghost"
isRound
colorScheme={themeColor}
aria-label="Show description"
fontSize="20px"
icon={<FiInfo />}
@ -186,9 +194,13 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
justifyContent="center"
mt="1em"
>
{/* {apView ? <ViewAP build={build} /> : <ViewSlots build={build} />} */}
<ViewSlots build={build} />
{apView ? (
<ViewAP aps={build.abilityPoints as Record<Ability, number>} />
) : (
<ViewSlots build={build} />
)}
</Box>
{/* Not that visible in light mode */}
<Box
display="flex"
justifyContent="space-between"
@ -205,9 +217,11 @@ const BuildCard: React.FC<BuildCardProps & BoxProps> = ({
cursor="pointer"
_hover={{ textDecoration: "underline" }}
>
<Trans>
Show all {otherBuildCount} builds by {username}
</Trans>
<Plural
value={otherBuildCount}
one={<Trans>Show # more build by {username}</Trans>}
other={<Trans>Show # more builds by {username}</Trans>}
/>
</Box>
)}
</Box>

View File

@ -5,7 +5,7 @@ import { GetBuildsByWeaponData } from "prisma/queries/getBuildsByWeapon";
import React from "react";
interface GearsProps {
build: Unpacked<GetBuildsByWeaponData>;
build: Unpacked<Unpacked<GetBuildsByWeaponData>>;
}
const Gears: React.FC<GearsProps> = ({ build }) => {

View File

@ -1,56 +1,32 @@
// This while is bit of a mess from TS PoV - might be worth while to do it better later
import { Box, Flex } from "@chakra-ui/core";
import React, { useContext } from "react";
import { useTranslation } from "react-i18next";
import MyThemeContext from "../../themeContext";
import { Ability, Build } from "../../types";
import { mainOnlyAbilities } from "../../utils/lists";
import DividingBox from "../common/DividingBox";
import AbilityIcon from "./AbilityIcon";
import { t } from "@lingui/macro";
import { Ability } from "@prisma/client";
import AbilityIcon from "components/common/AbilityIcon";
import { mainOnlyAbilities } from "lib/lists/abilities";
import { useMyTheme } from "lib/useMyTheme";
interface ViewAPProps {
build: Build;
aps: Record<Ability, number>;
}
const ViewAP: React.FC<ViewAPProps> = ({ build }) => {
const { t } = useTranslation();
const { grayWithShade } = useContext(MyThemeContext);
const abilityArrays: Ability[][] = [
build.headgear,
build.clothing,
build.shoes,
];
const ViewAP: React.FC<ViewAPProps> = ({ aps }) => {
const { gray } = useMyTheme();
const abilityToPoints: Partial<Record<Ability, number>> = {};
abilityArrays.forEach((arr) =>
arr.forEach((ability, index) => {
let abilityPoints = index === 0 ? 10 : 3;
if (mainOnlyAbilities.indexOf(ability as any) !== -1) abilityPoints = 999;
abilityToPoints[ability] = abilityToPoints.hasOwnProperty(ability)
? (abilityToPoints[ability] as any) + abilityPoints
: abilityPoints;
})
const APArrays = Object.entries(aps).reduce(
(acc: [number, string[]][], [key, value]) => {
const apCount = mainOnlyAbilities.includes(key as any) ? 999 : value;
const abilityArray = acc.find((el) => el[0] === apCount);
if (abilityArray) abilityArray[1].push(key);
else acc.push([apCount, [key]]);
return acc;
},
[]
);
const pointsToAbilities: Record<string, Ability[]> = {};
(Object.keys(abilityToPoints) as Array<keyof typeof abilityToPoints>).forEach(
(ability: Ability) => {
const points = abilityToPoints[ability];
pointsToAbilities.hasOwnProperty(points as any)
? pointsToAbilities[points as any].push(ability)
: (pointsToAbilities[points as any] = [ability]);
}
);
const APArrays = (Object.keys(pointsToAbilities) as Array<
keyof typeof pointsToAbilities
>)
.map((points) => [points, pointsToAbilities[points as any]])
.sort((a1, a2) => parseInt(a2[0] as string) - parseInt(a1[0] as string));
let indexToPrintAPAt = APArrays[0][0] === "999" ? 1 : 0;
let indexToPrintAPAt = APArrays[0][0] === 999 ? 1 : 0;
return (
<Box mt="2">
@ -63,10 +39,10 @@ const ViewAP: React.FC<ViewAPProps> = ({ build }) => {
gridRowGap="2em"
mt={index === 0 ? "0" : "1em"}
>
{arr[0] !== "999" ? (
<DividingBox location="right">
{arr[0] !== 999 ? (
<Box mr={2} pr={1} borderRight="1px solid" borderColor={gray}>
<Box
color={grayWithShade}
color={gray}
width="32px"
minH="45px"
letterSpacing="wide"
@ -75,15 +51,15 @@ const ViewAP: React.FC<ViewAPProps> = ({ build }) => {
textAlign="center"
pt={indexToPrintAPAt !== index ? "10px" : undefined}
>
{arr[0] as string}
{arr[0]}
{indexToPrintAPAt === index ? (
<>
<br />
{t("analyzer;abilityPointShort")}
{t`AP`}
</>
) : null}
</Box>
</DividingBox>
</Box>
) : (
<Box width="37px" />
)}

View File

@ -4,7 +4,7 @@ import { Unpacked } from "lib/types";
import { GetBuildsByWeaponData } from "prisma/queries/getBuildsByWeapon";
interface ViewSlotsProps {
build: Unpacked<GetBuildsByWeaponData>;
build: Unpacked<Unpacked<GetBuildsByWeaponData>>;
onAbilityClick?: (gear: "HEAD" | "CLOTHING" | "SHOES", index: number) => void;
}

View File

@ -1,3 +1,4 @@
import { Box } from "@chakra-ui/core";
import Image from "next/image";
//https://github.com/loadout-ink/splat2-calc
@ -19,10 +20,7 @@ const AbilityIcon: React.FC<AbilityIconProps> = ({ ability, size }) => {
const sizeNumber = sizeMap[size];
return (
<Image
src={`/abilityIcons/${ability}.png`}
width={sizeNumber}
height={sizeNumber}
<Box
style={{
zIndex: 2,
borderRadius: "50%",
@ -34,9 +32,17 @@ const AbilityIcon: React.FC<AbilityIconProps> = ({ ability, size }) => {
boxShadow: "0 0 0 1px #000",
userSelect: "none",
display: "inline-block",
width: sizeNumber,
height: sizeNumber,
}}
alt={ability}
/>
>
<Image
src={`/abilityIcons/${ability}.png`}
width={sizeNumber}
height={sizeNumber}
alt={ability}
/>
</Box>
);
};

View File

@ -0,0 +1,27 @@
import { Avatar, AvatarProps } from "@chakra-ui/core";
import { User } from "@prisma/client";
import React from "react";
interface Props {
user: Pick<User, "discordId" | "username" | "discordAvatar">;
isSmall?: boolean;
}
const UserAvatar: React.FC<Props & AvatarProps> = ({
user,
isSmall,
...props
}) => {
return (
<Avatar
name={user.username}
src={`https://cdn.discordapp.com/avatars/${user.discordId}/${
user.discordAvatar
}.jpg${isSmall ? "?size=40" : ""}`}
size={isSmall ? "sm" : undefined}
{...props}
/>
);
};
export default UserAvatar;

View File

@ -16,6 +16,21 @@ const PAGES_WITH_WIDE_CONTAINER = [
"/xleaderboards",
];
function reviver(key: any, value: any) {
if (Array.isArray(value)) {
return value.map((entry) => {
if (entry.updatedAt)
return { ...entry, updatedAt: new Date(entry.updatedAt) };
return entry;
});
}
if (key === "updatedAt") return new Date(value);
return value;
}
const Layout = ({ Component, pageProps }: AppProps) => {
const toast = useToast();
const pathname = useRouter().pathname;
@ -25,18 +40,9 @@ const Layout = ({ Component, pageProps }: AppProps) => {
value={{
fetcher: (resource, init) =>
fetch(resource, init).then(async (res) => {
let data = await res.json();
let data = await res.text();
if (Array.isArray(data)) {
data.map((entry) => {
if (!entry.updatedAt) return entry;
entry.updatedAt = new Date(entry.updatedAt);
return entry;
});
}
return data;
return JSON.parse(data, reviver);
}),
revalidateOnFocus: false,
revalidateOnReconnect: false,

View File

@ -1,4 +1,4 @@
import { Avatar, Text } from "@chakra-ui/core";
import { Text } from "@chakra-ui/core";
import { Trans } from "@lingui/macro";
import {
Table,
@ -8,13 +8,9 @@ import {
TableHeader,
TableRow,
} from "components/common/Table";
import UserAvatar from "components/common/UserAvatar";
import WeaponImage from "components/common/WeaponImage";
import {
getDiscordAvatarUrl,
getFullUsername,
getProfilePath,
getRankingString,
} from "lib/strings";
import { getProfilePath, getRankingString } from "lib/strings";
import { useMyTheme } from "lib/useMyTheme";
import Link from "next/link";
import { GetTop500PlacementsByMonthData } from "prisma/queries/getTop500PlacementsByMonth";
@ -61,15 +57,7 @@ const Top500Table: React.FC<Props> = ({ placements }) => {
})}
>
<a>
<Avatar
src={getDiscordAvatarUrl({
discordId: user.discordId,
discordAvatar: user.discordAvatar,
})}
size="sm"
name={getFullUsername(user)}
mr="0.5rem"
/>
<UserAvatar user={user} isSmall mr="0.5rem" />
</a>
</Link>
)}

View File

@ -1,5 +1,4 @@
import {
Avatar,
Box,
Divider,
Flex,
@ -10,9 +9,10 @@ import {
import { Trans } from "@lingui/macro";
import { RankedMode } from "@prisma/client";
import ModeImage from "components/common/ModeImage";
import UserAvatar from "components/common/UserAvatar";
import WeaponImage from "components/common/WeaponImage";
import { getEmojiFlag } from "countries-list";
import { getDiscordAvatarUrl, getFullUsername } from "lib/strings";
import { getFullUsername } from "lib/strings";
import { useTranslation } from "lib/useMockT";
import { useMyTheme } from "lib/useMyTheme";
import NextLink from "next/link";
@ -58,17 +58,9 @@ const AvatarWithInfo: React.FC<AvatarWithInfoProps> = ({
maxW="24rem"
mx="auto"
>
<Avatar
<UserAvatar
user={user}
data-cy="profile-page-avatar"
name={getFullUsername(user)}
src={
user.discordAvatar
? getDiscordAvatarUrl({
discordId: user.discordId,
discordAvatar: user.discordAvatar,
})
: undefined
}
size="2xl"
mb="0.5rem"
/>

14
lib/lists/abilities.ts Normal file
View File

@ -0,0 +1,14 @@
export const mainOnlyAbilities = [
"CB",
"LDE",
"OG",
"T",
"H",
"NS",
"TI",
"RP",
"AD",
"DR",
"SJ",
"OS",
] as const;

View File

View File

@ -37,14 +37,6 @@ export const getFullUsername = ({
discriminator: string;
}) => `${username}#${discriminator}`;
export const getDiscordAvatarUrl = ({
discordId,
discordAvatar,
}: {
discordId: string;
discordAvatar: string | null;
}) => `https://cdn.discordapp.com/avatars/${discordId}/${discordAvatar}.jpg`;
export const getProfilePath = ({
discordId,
customUrlPath,

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr "Maker of the build has finished in the top 500 of X Rank with this weapon"
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr "Home"
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr "Markdown is supported - <0>https://sendou.ink/markdown</0>"
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr "Log in via Discord"
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr "Profile"
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr "Log out"
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr "An error occurred"
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr "Add image"
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr "Tools"
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr "Spawning Grounds"
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr "Marooner's Bay"
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr "Lost Outpost"
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr "Salmonid Smokeyard"
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr "Ruins of Ark Polaris"
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr "Minimap"
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr "Top-down"
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr "Map Planner"
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr "Clear drawings"
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr "Download as .png"
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr "Download as .json"
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr "Load from .json"
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr "Name"
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr "X Power"
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr "Weapon"
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr "View all Top 500 results"
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr "Profile updated"
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr "Editing profile"
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr "Custom URL"
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr "Twitter name"
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr "Twitch name"
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr "YouTube channel ID"
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr "Country"
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr "Weapon pool"
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr "Stick sensitivity"
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr "Motion sensitivity"
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr "Bio"
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr "Save"
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr "Cancel"
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr "The Reef"
@ -705,134 +857,39 @@ msgstr "Undercover Sorella Brella"
msgid "Kensa Undercover Brella"
msgstr "Kensa Undercover Brella"
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
msgstr "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr "Builds"
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
msgstr "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr "Top 500 Browser"
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
msgstr "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr "SZ"
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr "TC"
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr "RM"
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr "CB"
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr "Users"
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr "Lost Outpost"
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr "Salmonid Smokeyard"
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr "Ruins of Ark Polaris"
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr "Minimap"
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr "Top-down"
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr "Map Planner"
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr "Clear drawings"
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr "Download as .png"
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr "Download as .json"
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr "Load from .json"
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
msgstr "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr "Edit profile"
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr "{0}"
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr "Editing profile"
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr "Custom URL"
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr "Twitter name"
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr "Twitch name"
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr "YouTube channel ID"
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr "Country"
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr "Weapon pool"
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr "Stick sensitivity"
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr "Motion sensitivity"
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr "Bio"
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr "Save"
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr "Cancel"
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr "Edit profile"

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -13,14 +13,166 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: components/Breadcrumbs.tsx:16
#: components/builds/BuildCard.tsx:60
msgid "Maker of the build has finished in the top 500 of X Rank with this weapon"
msgstr ""
#: components/builds/BuildCard.tsx:86
msgid "{otherBuildCount, plural, one {Show # more build by {username}} other {Show # more builds by {username}}}"
msgstr ""
#: components/common/Breadcrumbs.tsx:16
msgid "Home"
msgstr ""
#: components/MarkdownTextarea.tsx:13
#: components/common/MarkdownTextarea.tsx:13
msgid "Markdown is supported - <0>https://sendou.ink/markdown</0>"
msgstr ""
#: components/layout/TopNav.tsx:17
msgid "Log in via Discord"
msgstr ""
#: components/layout/TopNav.tsx:30
msgid "Profile"
msgstr ""
#: components/layout/TopNav.tsx:34
msgid "Log out"
msgstr ""
#: components/layout/index.tsx:49
msgid "An error occurred"
msgstr ""
#: components/plans/DraggableImageAdder.tsx:25
msgid "Add image"
msgstr ""
#: components/plans/DraggableToolsSelector.tsx:28
msgid "Tools"
msgstr ""
#: components/plans/StageSelector.tsx:13
msgid "Spawning Grounds"
msgstr ""
#: components/plans/StageSelector.tsx:14
msgid "Marooner's Bay"
msgstr ""
#: components/plans/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: components/plans/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: components/plans/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: components/plans/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: components/plans/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: components/plans/index.tsx:243
msgid "Map Planner"
msgstr ""
#: components/plans/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: components/plans/index.tsx:256
msgid "Download as .png"
msgstr ""
#: components/plans/index.tsx:260
msgid "Download as .json"
msgstr ""
#: components/plans/index.tsx:263
msgid "Load from .json"
msgstr ""
#: components/top500/Top500Table.tsx:18
msgid "Name"
msgstr ""
#: components/top500/Top500Table.tsx:21
msgid "X Power"
msgstr ""
#: components/top500/Top500Table.tsx:24
msgid "Weapon"
msgstr ""
#: components/u/AvatarWithInfo.tsx:72
msgid "View all Top 500 results"
msgstr ""
#: components/u/ProfileModal.tsx:79
msgid "Profile updated"
msgstr ""
#: components/u/ProfileModal.tsx:87
msgid "Editing profile"
msgstr ""
#: components/u/ProfileModal.tsx:94
msgid "Custom URL"
msgstr ""
#: components/u/ProfileModal.tsx:108
msgid "Twitter name"
msgstr ""
#: components/u/ProfileModal.tsx:122
msgid "Twitch name"
msgstr ""
#: components/u/ProfileModal.tsx:136
msgid "YouTube channel ID"
msgstr ""
#: components/u/ProfileModal.tsx:146
msgid "Country"
msgstr ""
#: components/u/ProfileModal.tsx:157
msgid "Weapon pool"
msgstr ""
#: components/u/ProfileModal.tsx:169
msgid "Stick sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:179
msgid "Motion sensitivity"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "Bio"
msgstr ""
#: components/u/ProfileModal.tsx:187
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: components/u/ProfileModal.tsx:191
msgid "Save"
msgstr ""
#: components/u/ProfileModal.tsx:194
msgid "Cancel"
msgstr ""
#: lib/lists/stages.ts:3
msgid "The Reef"
msgstr ""
@ -705,134 +857,39 @@ msgstr ""
msgid "Kensa Undercover Brella"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:17
msgid "Log in via Discord"
#: pages/builds/[[...slug]].tsx:19
msgid "Builds"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:30
msgid "Profile"
#: pages/player/[id].tsx:42
#: pages/top500/[[...slug]].tsx:123
msgid "Top 500 Browser"
msgstr ""
#: scenes/Layout/components/TopNav.tsx:34
msgid "Log out"
#: pages/top500/[[...slug]].tsx:134
msgid "SZ"
msgstr ""
#: scenes/MapPlanner/components/DraggableImageAdder.tsx:25
msgid "Add image"
#: pages/top500/[[...slug]].tsx:135
msgid "TC"
msgstr ""
#: scenes/MapPlanner/components/DraggableToolsSelector.tsx:28
msgid "Tools"
#: pages/top500/[[...slug]].tsx:136
msgid "RM"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:13
msgid "Spawning Grounds"
#: pages/top500/[[...slug]].tsx:137
msgid "CB"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:14
msgid "Marooner's Bay"
#: pages/u/[identifier].tsx:81
msgid "Users"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:15
msgid "Lost Outpost"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:17
msgid "Salmonid Smokeyard"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:20
msgid "Ruins of Ark Polaris"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:52
msgid "Minimap"
msgstr ""
#: scenes/MapPlanner/components/StageSelector.tsx:55
msgid "Top-down"
msgstr ""
#: scenes/MapPlanner/index.tsx:243
msgid "Map Planner"
msgstr ""
#: scenes/MapPlanner/index.tsx:252
msgid "Clear drawings"
msgstr ""
#: scenes/MapPlanner/index.tsx:256
msgid "Download as .png"
msgstr ""
#: scenes/MapPlanner/index.tsx:260
msgid "Download as .json"
msgstr ""
#: scenes/MapPlanner/index.tsx:263
msgid "Load from .json"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
msgid "Profile updated"
#: pages/u/[identifier].tsx:86
msgid "Edit profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:63
#~ msgid "{0}"
#~ msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:102
msgid "Editing profile"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:109
msgid "Custom URL"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:123
msgid "Twitter name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:137
msgid "Twitch name"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:151
msgid "YouTube channel ID"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:161
msgid "Country"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:172
msgid "Weapon pool"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:184
msgid "Stick sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:194
msgid "Motion sensitivity"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "Bio"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:202
msgid "# I'm a header\\nI'm **bolded**. Embedding weapon images is easy too: :luna_blaster:"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:206
msgid "Save"
msgstr ""
#: scenes/Profile/components/ProfileModal.tsx:209
msgid "Cancel"
msgstr ""
#: scenes/Profile/index.tsx:17
msgid "Edit profile"
msgstr ""

View File

@ -1,3 +1,4 @@
import { Wrap, WrapItem } from "@chakra-ui/core";
import { t } from "@lingui/macro";
import BuildCard from "components/builds/BuildCard";
import Breadcrumbs from "components/common/Breadcrumbs";
@ -9,6 +10,7 @@ import useSWR from "swr";
const BuildsPage = () => {
const [weapon, setWeapon] = useState("");
const [expanded, setExpanded] = useState<Set<number>>(new Set());
const { data = [] } = useSWR<GetBuildsByWeaponData>(() => {
if (!weapon) return null;
@ -17,15 +19,34 @@ const BuildsPage = () => {
return `/api/builds/${weaponToCode[key]}`;
});
console.log({ data });
return (
<>
<Breadcrumbs pages={[{ name: t`Builds` }]} />
<WeaponSelector value={weapon} onChange={setWeapon} excludeAlt isHeader />
{data.map((build) => (
<BuildCard build={build} />
))}
<Wrap pt={16} justifyContent="center" spacing={8}>
{data.flatMap((buildArray) => {
const firstBuild = buildArray[0];
if (expanded.has(firstBuild.userId)) {
return buildArray.map((build) => (
<WrapItem key={build.id}>
<BuildCard build={build} />
</WrapItem>
));
}
return (
<WrapItem key={firstBuild.id}>
<BuildCard
build={firstBuild}
otherBuildCount={buildArray.length - 1}
onShowAllByUser={() =>
setExpanded(new Set([...expanded, firstBuild.userId]))
}
/>
</WrapItem>
);
})}
</Wrap>
</>
);
};

View File

@ -5,7 +5,9 @@ export type GetBuildsByWeaponData = Unwrap<
ReturnType<typeof getBuildsByWeapon>
>;
export const getBuildsByWeapon = async ({
type BuildsByWeapon = Unwrap<ReturnType<typeof getBuildsByWeaponQuery>>;
const getBuildsByWeaponQuery = async ({
prisma,
weapon,
}: {
@ -14,15 +16,36 @@ export const getBuildsByWeapon = async ({
}) => {
return prisma.build.findMany({
where: { weapon },
orderBy: [{ top500: "desc" }, { jpn: "desc" }, { updatedAt: "desc" }],
orderBy: [
{ top500: "desc" },
{ jpn: "desc" },
{ userId: "desc" },
{ updatedAt: "desc" },
],
include: {
user: {
select: {
username: true,
discriminator: true,
discordId: true,
discordAvatar: true,
},
},
},
});
};
export const getBuildsByWeapon = async (args: {
prisma: PrismaClient;
weapon: string;
}) => {
const builds = await getBuildsByWeaponQuery(args);
return builds.reduce((acc: BuildsByWeapon[], build, i) => {
if (i === 0 || acc[acc.length - 1][0].userId !== build.userId) {
acc.push([build]);
} else acc[acc.length - 1].push(build);
return acc;
}, []);
};

View File

@ -24,6 +24,7 @@ const main = async () => {
}
});
await prisma.build.deleteMany({});
await prisma.profile.deleteMany({});
await prisma.user.deleteMany({});
const testUser = await prisma.user.create({
@ -108,28 +109,48 @@ const main = async () => {
console.log("X Rank placements created");
await prisma.build.deleteMany({});
await prisma.build.create({
data: {
user: {
connect: {
id: testUser.id,
await Promise.all([
prisma.build.create({
data: {
user: {
connect: {
id: testUser.id,
},
},
weapon: "Splattershot Jr.",
headAbilities: ["SS", "SS", "SS", "SS"],
clothingAbilities: ["SS", "SS", "SS", "SS"],
shoesAbilities: ["SS", "SS", "SS", "SS"],
title: "Amazing test build",
description: "Just testing.",
top500: true,
jpn: false,
abilityPoints: {
SS: 57,
},
},
weapon: "Splattershot Jr.",
headAbilities: ["SS", "SS", "SS", "SS"],
clothingAbilities: ["SS", "SS", "SS", "SS"],
shoesAbilities: ["SS", "SS", "SS", "SS"],
title: "Amazing test build",
description: "Just testing.",
top500: true,
jpn: false,
abilityPoints: {
SS: 57,
}),
prisma.build.create({
data: {
user: {
connect: {
id: testUser.id,
},
},
weapon: "Splattershot Jr.",
headAbilities: ["QR", "QR", "QR", "QR"],
clothingAbilities: ["QR", "QR", "QR", "QR"],
shoesAbilities: ["QR", "QR", "QR", "QR"],
title: "SECOND test build",
description: "Just testing again.",
top500: true,
jpn: false,
abilityPoints: {
SS: 57,
},
},
},
});
}),
]);
console.log("Builds created");
};

View File

@ -14,7 +14,8 @@
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"baseUrl": "."
"baseUrl": ".",
"downlevelIteration": true
},
"ts-node": {
"compilerOptions": {