From 4cc1549d76d58d410653ffca027b84cecd062f05 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 16 May 2021 02:15:04 -0500 Subject: [PATCH 01/31] Getting rid of the false emojis. --- "\360\237\220\225.\360\237\217\240" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\360\237\220\225.\360\237\217\240" "b/\360\237\220\225.\360\237\217\240" index 3c4a31614..7dc231686 100644 --- "a/\360\237\220\225.\360\237\217\240" +++ "b/\360\237\220\225.\360\237\217\240" @@ -1 +1 @@ -🐕🏠🚀🌕🚩✨ +🐕🏠🚀✨ From 58c3297888d03157f96ad32c3576e54b1f241707 Mon Sep 17 00:00:00 2001 From: Amitoj Singh Date: Sun, 16 May 2021 15:03:43 +0300 Subject: [PATCH 02/31] fix(kousa): #2755 and make search also search by display name --- kousa/lib/beef/access/rooms.ex | 1 + kousa/lib/beef/access/users.ex | 16 ++++++++++++++++ kousa/lib/broth/message/misc/search.ex | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/kousa/lib/beef/access/rooms.ex b/kousa/lib/beef/access/rooms.ex index 63ef8f653..24f0b3215 100644 --- a/kousa/lib/beef/access/rooms.ex +++ b/kousa/lib/beef/access/rooms.ex @@ -132,6 +132,7 @@ defmodule Beef.Access.Rooms do def search_name(start_of_name) do search_str = start_of_name <> "%" + search_str = String.replace(search_str, ~r/([_])/, ~s(\\\_)) Query.start() |> where([r], ilike(r.name, ^search_str) and r.isPrivate == false) diff --git a/kousa/lib/beef/access/users.ex b/kousa/lib/beef/access/users.ex index a17152414..1100e8833 100644 --- a/kousa/lib/beef/access/users.ex +++ b/kousa/lib/beef/access/users.ex @@ -37,6 +37,22 @@ defmodule Beef.Access.Users do |> Repo.all() end + def search_user(<> <> rest) when first_letter == ?@ do + search_user(rest) + end + + def search_user(username_or_display_name) do + search_str = username_or_display_name <> "%" + search_str = String.replace(search_str, ~r/([_])/, ~s(\\\_)) + + Query.start() + # here + |> where([u], ilike(u.username, ^search_str) or ilike(u.displayName, ^search_str)) + |> order_by([u], desc: u.numFollowers) + |> limit([], 15) + |> Repo.all() + end + @spec get_by_id_with_follow_info(any, any) :: any def get_by_id_with_follow_info(me_id, them_id) do Query.start() diff --git a/kousa/lib/broth/message/misc/search.ex b/kousa/lib/broth/message/misc/search.ex index b692e3c11..a15c221fc 100644 --- a/kousa/lib/broth/message/misc/search.ex +++ b/kousa/lib/broth/message/misc/search.ex @@ -47,7 +47,7 @@ defmodule Broth.Message.Misc.Search do case apply_action(changeset, :validate) do {:ok, %{query: query}} -> rooms = Rooms.search_name(query) - users = Users.search_username(query) + users = Users.search_user(query) items = Enum.concat(rooms, users) {:reply, %Reply{items: items, rooms: rooms, users: users, nextCursor: nil}, state} From 2e0217b5ea3f21f0a1ff51eeadaec213d2e886ff Mon Sep 17 00:00:00 2001 From: Amitoj Singh Date: Sun, 16 May 2021 15:05:33 +0300 Subject: [PATCH 03/31] fix(kousa): #2774 by making sure only use raise your own hand --- kousa/lib/kousa/room.ex | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/kousa/lib/kousa/room.ex b/kousa/lib/kousa/room.ex index fda4b065e..002a52857 100644 --- a/kousa/lib/kousa/room.ex +++ b/kousa/lib/kousa/room.ex @@ -267,7 +267,8 @@ defmodule Kousa.Room do defp set_listener(room_id, user_id, setter_id) do # TODO: refactor this to be simpler. The list of # creators and mods should be in the preloads of the room. - with {auth, _} <- Rooms.get_room_status(setter_id), {role, _} <- Rooms.get_room_status(user_id) do + with {auth, _} <- Rooms.get_room_status(setter_id), + {role, _} <- Rooms.get_room_status(user_id) do if auth == :creator or (auth == :mod and role not in [:creator, :mod]) do internal_set_listener(user_id, room_id) end @@ -327,22 +328,24 @@ defmodule Kousa.Room do end # only you can raise your own hand - defp set_raised_hand(room_id, user_id, _user_id) do - if Onion.RoomSession.get(room_id, :auto_speaker) do - internal_set_speaker(user_id, room_id) - else - case RoomPermissions.ask_to_speak(user_id, room_id) do - {:ok, %{isSpeaker: true}} -> - internal_set_speaker(user_id, room_id) - - _ -> - Onion.RoomSession.broadcast_ws( - room_id, - %{ - op: "hand_raised", - d: %{userId: user_id, roomId: room_id} - } - ) + defp set_raised_hand(room_id, user_id, setter_id) do + if user_id == setter_id do + if Onion.RoomSession.get(room_id, :auto_speaker) do + internal_set_speaker(user_id, room_id) + else + case RoomPermissions.ask_to_speak(user_id, room_id) do + {:ok, %{isSpeaker: true}} -> + internal_set_speaker(user_id, room_id) + + _ -> + Onion.RoomSession.broadcast_ws( + room_id, + %{ + op: "hand_raised", + d: %{userId: user_id, roomId: room_id} + } + ) + end end end end From c8a87928a0a83cd3ef9df3fe9146223bf99774db Mon Sep 17 00:00:00 2001 From: Amitoj Singh <35400192+amitojsingh366@users.noreply.github.com> Date: Sun, 16 May 2021 15:20:33 +0300 Subject: [PATCH 04/31] chore(kousa): commit --- kousa/lib/kousa/room.ex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kousa/lib/kousa/room.ex b/kousa/lib/kousa/room.ex index 002a52857..738f13df0 100644 --- a/kousa/lib/kousa/room.ex +++ b/kousa/lib/kousa/room.ex @@ -146,8 +146,7 @@ defmodule Kousa.Room do # owner def set_owner(room_id, user_id, setter_id) do - with {:creator, _} <- Rooms.get_room_status(setter_id), - {1, _} <- Rooms.replace_room_owner(setter_id, user_id) do + with {:creator, _} <- Rooms.get_room_status(setter_id), {1, _} <- Rooms.replace_room_owner(setter_id, user_id) do Onion.RoomSession.set_room_creator_id(room_id, user_id) internal_set_speaker(setter_id, room_id) From 03fc503327b3da171cde9e27eb8cde32c181250d Mon Sep 17 00:00:00 2001 From: Reuben Tier Date: Sun, 16 May 2021 16:00:05 +0100 Subject: [PATCH 05/31] docs(global): add security.md link to contributing.md --- CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 45d3c3498..923e6737b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -190,6 +190,8 @@ WEBRTC_LISTEN_IP=127.0.0.1 Then run `yarn build` and `yarn start`. ## Issues +> NOTE: If your bug is a **security vulnerability**, please instead see the [security policy](https://github.com/benawad/dogehouse/security/policy) + We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue. Report a bug by opening a new issue; it's that easy! From 529c8a1f7675d7e5904f8df98ccdced301cbb819 Mon Sep 17 00:00:00 2001 From: leoferreiralima Date: Sun, 16 May 2021 14:15:21 -0300 Subject: [PATCH 06/31] fix(kibbeh): update Brazilian Portuguese Translation --- kibbeh/public/locales/pt-BR/translation.json | 108 ++++++++++--------- 1 file changed, 60 insertions(+), 48 deletions(-) diff --git a/kibbeh/public/locales/pt-BR/translation.json b/kibbeh/public/locales/pt-BR/translation.json index f7c28bbf8..13b323dc7 100644 --- a/kibbeh/public/locales/pt-BR/translation.json +++ b/kibbeh/public/locales/pt-BR/translation.json @@ -24,7 +24,7 @@ "mutedTitle": "Silenciado | DogeHouse", "deafenedTitle": "Deafened | DogeHouse", "dashboard": "Dashboard", - "connectionTaken": "Connection Taken" + "connectionTaken": "Conexão tomada" }, "footer": { "link_1": "História da Origem", @@ -35,27 +35,27 @@ "_comment": "Interface respectiva da página para tradução", "admin": { "ban": "expulsar", - "userStaffandContrib": "User Staff & Contributions", - "staff": "Staff: ", - "contributions": "Contributions", + "userStaffandContrib": "Equipe do usuário & Contribuições", + "staff": "Equipe: ", + "contributions": "Contribuições", "username": "Username", - "usrStaff": "User Staff", - "usrContributions": "User Contributions", - "reason": "reason", + "usrStaff": "Equipe do usuário", + "usrContributions": "Contribuições do usuário", + "reason": "razão", "usernamePlaceholder": "username to perform actions on" }, "followingOnlineList": { "listHeader": "Lista de usuários que você segue que não estão em uma sala privada.", "currentRoom": "atualmente em:", "startPrivateRoom": "iniciar uma sala privada com ele", - "title": "People" + "title": "Pessoas" }, "followList": { - "followHim": "follow", - "followingHim": "following", - "title": "People", - "followingNone": "Not following anyone", - "noFollowers": "No followers" + "followHim": "seguir", + "followingHim": "seguindo", + "title": "Pessoas", + "followingNone": "Não seguindo ninguém", + "noFollowers": "Sem seguidores" }, "home": { "createRoom": "Criar Sala", @@ -90,7 +90,7 @@ "deleteAccount": "excluir conta", "overlaySettings": "vá para as configurações de sobreposição", "couldNotFindUser": "Desculpa, não foi possível encontrar esse usuário", - "privacySettings": "Privacy settings" + "privacySettings": "Configurações de Privacidades" }, "notFound": { "whoopsError": "Ops! Essa página se perdeu na conversa.", @@ -104,11 +104,13 @@ "allowAll": "Permitir todos", "allowAllConfirm": "Você tem certeza? Isso permitirá que todos os {{count}} usuários solicitantes falem" }, - "searchUser": { "search": "buscar..." }, + "searchUser": { + "search": "buscar..." + }, "soundEffectSettings": { "header": "Sons", "title": "Configurações de áudio", - "playSound": "Play Sound" + "playSound": "Tocar som" }, "viewUser": { "editProfile": "editar perfil", @@ -120,19 +122,19 @@ "followingHim": "seguindo", "copyProfileUrl": "copiar url do perfil", "urlCopied": "URL copiado para a área de transferência", - "about": "About", + "about": "Sobre", "bot": "Bot", "profileTabs": { - "about": "About", - "rooms": "Rooms", - "scheduled": "Scheduled", - "recorded": "Recorded", + "about": "Sobre", + "rooms": "Salas", + "scheduled": "Agendado", + "recorded": "Gravado", "clips": "Clips", "admin": "Admin" }, - "block": "Block", - "unblock": "Unblock", - "sendDM": "Send DM", + "block": "Bloquear", + "unblock": "Desbloquear", + "sendDM": "Enviar DM", "aboutSuffix": "" }, "voiceSettings": { @@ -141,7 +143,7 @@ "permissionError": "não foram encontrados microfones, você não conectou um ou você não deu permissão para este website.", "refresh": "recarregar lista de microfones", "volume": "volume:", - "title": "Voice Settings" + "title": "Configurações de voz" }, "overlaySettings": { "input": { @@ -159,9 +161,13 @@ "download_for": "Baixe para %platform% (%ext%)" }, "privacySettings": { - "title": "Privacy Settings", - "header": "Privacy Settings", - "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + "title": "Configurações de Privacidade", + "header": "Configurações de Privacidade", + "whispers": { + "label": "Sussurros", + "on": "On", + "off": "Off" + } } }, "components": { @@ -238,7 +244,7 @@ "deleteMessage": "excluir essa mensagem", "makeRoomCreator": "criar sala de administração", "unBanFromChat": "Desbanir do chat", - "banIPFromRoom": "Ban IP from Room" + "banIPFromRoom": "Banir IP da Sala" }, "roomSettingsModal": { "requirePermission": "precisar de permissão para falar", @@ -246,18 +252,22 @@ "makePrivate": "fazer a sala privada", "renamePublic": "Definir nome da sala pública", "renamePrivate": "Definir nome da sala privada", - "chatDisabled": "disable chat", + "chatDisabled": "Chat desabilitado", "chatCooldown": "Chat Cooldown (milliseconds)", "chat": { "label": "Chat", - "enabled": "Enabled", - "disabled": "Disabled", - "followerOnly": "Follower Only" + "enabled": "Ativado", + "disabled": "Desativado", + "followerOnly": "Somente seguidores" } } }, - "userVolumeSlider": { "noAudioMessage": "não tem áudio por algum motivo" }, - "addToCalendar": { "add": "Adicionar ao Calendário" }, + "userVolumeSlider": { + "noAudioMessage": "não tem áudio por algum motivo" + }, + "addToCalendar": { + "add": "Adicionar ao Calendário" + }, "keyboardShortcuts": { "setKeybind": "definir atalho no teclado", "listening": "ouvindo", @@ -280,10 +290,10 @@ "inviteToRoom": "convidar para sala" }, "followingOnline": { - "people": "People", + "people": "Pessoas", "online": "ONLINE", - "noOnline": "You have 0 friends online right now", - "showMore": "Show more" + "noOnline": "Você tem 0 amigos online agora", + "showMore": "Mostrar mais" }, "upcomingRoomsCard": { "upcomingRooms": "Próximas salas", @@ -309,13 +319,13 @@ "downloadApp": "Download App" }, "userBadges": { - "dhStaff": "DogeHouse Staff", - "dhContributor": "DogeHouse Contributor" + "dhStaff": "Equipe do DogeHouse", + "dhContributor": "Contribuidores do DogeHouse" }, "messagesDropdown": { - "title": "Messages", - "showMore": "Show More", - "noMessages": "No new messages" + "title": "Mensagem", + "showMore": "Mostrar mais", + "noMessages": "Não existem novas mensagens" } }, "modules": { @@ -350,11 +360,11 @@ "whisper": "Sussurrar", "welcomeMessage": "Bem vindo ao chat!", "roomDescription": "descrição da sala", - "disabled": "room chat has been disabled", + "disabled": "O chat da sala foi desabilitado", "messageDeletion": { - "message": "message", - "retracted": "retracted", - "deleted": "deleted" + "message": "mensagem", + "retracted": "retraído", + "deleted": "deletado" } }, "roomStatus": { @@ -369,6 +379,8 @@ "galacticDoge": "Doge galático", "spottedLife": "Encontrado planeta com vida" }, - "feed": { "yourFeed": "Seu Feed" } + "feed": { + "yourFeed": "Seu Feed" + } } } From 67381e8d9190928315b4c21edd8c9d40250fc425 Mon Sep 17 00:00:00 2001 From: Amitoj Singh Date: Sun, 16 May 2021 23:26:52 +0300 Subject: [PATCH 07/31] fix(kousa): search --- kousa/lib/beef/access/users.ex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kousa/lib/beef/access/users.ex b/kousa/lib/beef/access/users.ex index 1100e8833..7bd4f7322 100644 --- a/kousa/lib/beef/access/users.ex +++ b/kousa/lib/beef/access/users.ex @@ -43,11 +43,10 @@ defmodule Beef.Access.Users do def search_user(username_or_display_name) do search_str = username_or_display_name <> "%" - search_str = String.replace(search_str, ~r/([_])/, ~s(\\\_)) Query.start() # here - |> where([u], ilike(u.username, ^search_str) or ilike(u.displayName, ^search_str)) + |> where([u], ilike(u.username, ^search_str)) |> order_by([u], desc: u.numFollowers) |> limit([], 15) |> Repo.all() From 6341ff4f88accb9abf23b9eff5527dbaa6b446c0 Mon Sep 17 00:00:00 2001 From: Ilya Maximov Date: Sun, 16 May 2021 23:29:38 +0200 Subject: [PATCH 08/31] Revert "fix(kousa): #2754 and make search also search by display name" This reverts commit 58c3297888d03157f96ad32c3576e54b1f241707. --- kousa/lib/beef/access/rooms.ex | 1 - kousa/lib/beef/access/users.ex | 15 --------------- kousa/lib/broth/message/misc/search.ex | 2 +- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/kousa/lib/beef/access/rooms.ex b/kousa/lib/beef/access/rooms.ex index 24f0b3215..63ef8f653 100644 --- a/kousa/lib/beef/access/rooms.ex +++ b/kousa/lib/beef/access/rooms.ex @@ -132,7 +132,6 @@ defmodule Beef.Access.Rooms do def search_name(start_of_name) do search_str = start_of_name <> "%" - search_str = String.replace(search_str, ~r/([_])/, ~s(\\\_)) Query.start() |> where([r], ilike(r.name, ^search_str) and r.isPrivate == false) diff --git a/kousa/lib/beef/access/users.ex b/kousa/lib/beef/access/users.ex index 7bd4f7322..a17152414 100644 --- a/kousa/lib/beef/access/users.ex +++ b/kousa/lib/beef/access/users.ex @@ -37,21 +37,6 @@ defmodule Beef.Access.Users do |> Repo.all() end - def search_user(<> <> rest) when first_letter == ?@ do - search_user(rest) - end - - def search_user(username_or_display_name) do - search_str = username_or_display_name <> "%" - - Query.start() - # here - |> where([u], ilike(u.username, ^search_str)) - |> order_by([u], desc: u.numFollowers) - |> limit([], 15) - |> Repo.all() - end - @spec get_by_id_with_follow_info(any, any) :: any def get_by_id_with_follow_info(me_id, them_id) do Query.start() diff --git a/kousa/lib/broth/message/misc/search.ex b/kousa/lib/broth/message/misc/search.ex index a15c221fc..b692e3c11 100644 --- a/kousa/lib/broth/message/misc/search.ex +++ b/kousa/lib/broth/message/misc/search.ex @@ -47,7 +47,7 @@ defmodule Broth.Message.Misc.Search do case apply_action(changeset, :validate) do {:ok, %{query: query}} -> rooms = Rooms.search_name(query) - users = Users.search_user(query) + users = Users.search_username(query) items = Enum.concat(rooms, users) {:reply, %Reply{items: items, rooms: rooms, users: users, nextCursor: nil}, state} From 372ae051871b87eca54a766bbb65cb104c47ae41 Mon Sep 17 00:00:00 2001 From: neoney Date: Mon, 17 May 2021 01:15:52 +0200 Subject: [PATCH 09/31] fix(kibbeh): fix FloatingRoomInfo offset fix #2794 --- kibbeh/src/modules/layouts/FloatingRoomInfo.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kibbeh/src/modules/layouts/FloatingRoomInfo.tsx b/kibbeh/src/modules/layouts/FloatingRoomInfo.tsx index 50b833350..dcd3440b1 100644 --- a/kibbeh/src/modules/layouts/FloatingRoomInfo.tsx +++ b/kibbeh/src/modules/layouts/FloatingRoomInfo.tsx @@ -14,6 +14,7 @@ import { useDrag } from "react-use-gesture"; import { useBoundingClientRect } from "../../shared-hooks/useBoundingClientRect"; import { useLeaveRoom } from "../../shared-hooks/useLeaveRoom"; import { useMuteStore } from "../../global-stores/useMuteStore"; +import { useMediaQuery } from "react-responsive"; export const FloatingRoomInfo: React.FC = () => { const data = useCurrentRoomFromCache(); @@ -24,6 +25,7 @@ export const FloatingRoomInfo: React.FC = () => { const setDeaf = useSetDeaf(); const router = useRouter(); const { leaveRoom } = useLeaveRoom(); + const is1Cols = useMediaQuery({ minWidth: 800 }); const [{ y }, api] = useSpring(() => ({ y: 0 })); const floatingRef = useRef(null); @@ -85,7 +87,7 @@ export const FloatingRoomInfo: React.FC = () => { data-testid="floating-room-container" className="flex fixed left-0 bg-primary-900 items-center w-full border-t border-primary-700 px-3 justify-between animate-breathe-slow" style={{ - bottom: 60, + bottom: is1Cols ? 0 : 60, zIndex: 9, y, ...bgStyles, From e8d5a153549e4c850231ba37347d48410a31a2a4 Mon Sep 17 00:00:00 2001 From: neoney Date: Mon, 17 May 2021 10:56:38 +0200 Subject: [PATCH 10/31] fix(kibbeh): fix header clip on iOS with keyboard open fix #2496 --- .../src/modules/room/mobile/RoomOverlay.tsx | 8 ++-- kibbeh/src/shared-hooks/useViewportSize.ts | 46 +++++++++++++++++++ 2 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 kibbeh/src/shared-hooks/useViewportSize.ts diff --git a/kibbeh/src/modules/room/mobile/RoomOverlay.tsx b/kibbeh/src/modules/room/mobile/RoomOverlay.tsx index 907f110e5..8d71c547a 100644 --- a/kibbeh/src/modules/room/mobile/RoomOverlay.tsx +++ b/kibbeh/src/modules/room/mobile/RoomOverlay.tsx @@ -14,6 +14,7 @@ import { import { RoomChatController } from "../RoomChatController"; import useWindowSize from "../../../shared-hooks/useWindowSize"; import { BoxedIcon } from "../../../ui/BoxedIcon"; +import useViewportSize from "../../../shared-hooks/useViewportSize"; interface RoomOverlayProps { mute?: { @@ -40,8 +41,9 @@ const RoomOverlay: React.FC = ({ setListener, canSpeak, }) => { - const { height: vHeight } = useWindowSize(); - const height = vHeight - 30 - 100; + const { height: windowHeight } = useWindowSize(); + const { height: viewportHeight } = useViewportSize(); + const height = windowHeight - 30 - 100; const [{ y }, set] = useSpring(() => ({ y: height })); const open = () => { @@ -94,7 +96,7 @@ const RoomOverlay: React.FC = ({ className="bg-primary-800 w-full rounded-t-20 z-10 absolute bottom-0 flex flex-col" style={{ bottom: `calc(-100% + ${height + 100 + 30}px)`, - height: vHeight - 30, + height: viewportHeight - 30, y, zIndex: 11, touchAction: "none", diff --git a/kibbeh/src/shared-hooks/useViewportSize.ts b/kibbeh/src/shared-hooks/useViewportSize.ts new file mode 100644 index 000000000..46084cb42 --- /dev/null +++ b/kibbeh/src/shared-hooks/useViewportSize.ts @@ -0,0 +1,46 @@ +import { debounce } from "lodash"; +import { useEffect, useState } from "react"; + +interface WindowSize { + width: number; + height: number; +} + +const useWindowSize = () => { + const [windowSize, setWindowSize] = useState({ + width: visualViewport.width ?? window.innerWidth, + height: visualViewport.height ?? window.innerHeight, + }); + + useEffect(() => { + const handleResize = () => { + setWindowSize({ + width: visualViewport.width ?? window.innerWidth, + height: visualViewport.height ?? window.innerHeight, + }); + }; + + const debounced = debounce(handleResize, 1000); + + if(!visualViewport) { + window.addEventListener("resize", debounced); + } else { + visualViewport.addEventListener("resize", debounced); + } + + handleResize(); + + return () => { + debounced.cancel(); // Prevents killing func while handleResize is running + if(!visualViewport) { + window.removeEventListener("resize", debounced); + } else { + visualViewport.removeEventListener("resize", debounced); + } + }; + }, []); + + return windowSize; +}; + +export default useWindowSize; From 4561e666ce2c64b8e6df74285a035821654c8e05 Mon Sep 17 00:00:00 2001 From: neoney Date: Mon, 17 May 2021 11:01:30 +0200 Subject: [PATCH 11/31] fix(kibbeh): properly use window size in useViewportSize if the VisualViewport API is not supported --- kibbeh/src/shared-hooks/useViewportSize.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/kibbeh/src/shared-hooks/useViewportSize.ts b/kibbeh/src/shared-hooks/useViewportSize.ts index 46084cb42..75f6cc922 100644 --- a/kibbeh/src/shared-hooks/useViewportSize.ts +++ b/kibbeh/src/shared-hooks/useViewportSize.ts @@ -8,34 +8,34 @@ interface WindowSize { const useWindowSize = () => { const [windowSize, setWindowSize] = useState({ - width: visualViewport.width ?? window.innerWidth, - height: visualViewport.height ?? window.innerHeight, + width: window.visualViewport?.width ?? window.innerWidth, + height: window.visualViewport?.height ?? window.innerHeight, }); useEffect(() => { const handleResize = () => { setWindowSize({ - width: visualViewport.width ?? window.innerWidth, - height: visualViewport.height ?? window.innerHeight, + width: window.visualViewport?.width ?? window.innerWidth, + height: window.visualViewport?.height ?? window.innerHeight, }); }; const debounced = debounce(handleResize, 1000); - if(!visualViewport) { + if(!window.visualViewport) { window.addEventListener("resize", debounced); } else { - visualViewport.addEventListener("resize", debounced); + window.visualViewport.addEventListener("resize", debounced); } handleResize(); return () => { debounced.cancel(); // Prevents killing func while handleResize is running - if(!visualViewport) { + if(!window.visualViewport) { window.removeEventListener("resize", debounced); } else { - visualViewport.removeEventListener("resize", debounced); + window.visualViewport.removeEventListener("resize", debounced); } }; }, []); From 990df0cc8393423e73dde7929cb78794020d51bf Mon Sep 17 00:00:00 2001 From: phulengo Date: Mon, 17 May 2021 18:38:09 +0700 Subject: [PATCH 12/31] fix(kibbeh): update Vietnamese Translation --- kibbeh/public/locales/vi/translation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kibbeh/public/locales/vi/translation.json b/kibbeh/public/locales/vi/translation.json index 03992e33f..95ef5d666 100644 --- a/kibbeh/public/locales/vi/translation.json +++ b/kibbeh/public/locales/vi/translation.json @@ -124,9 +124,9 @@ "about": "About", "bot": "Bot", "profileTabs": { - "about": "About", + "about": "Về", "rooms": "Phòng", - "scheduled": "Lên kế hoạc", + "scheduled": "Lên kế hoạch", "recorded": "Ghi lại", "clips": "Clips", "admin": "Quản trị viên" From 07cc1b529eb14ed6af44ae73b777b02425ef0f0c Mon Sep 17 00:00:00 2001 From: jaipack17 <74130881+jaipack17@users.noreply.github.com> Date: Mon, 17 May 2021 17:14:37 +0530 Subject: [PATCH 13/31] fix(kibbeh): update {en-OWO} Translation --- kibbeh/public/locales/en-OWO/translation.json | 266 +++++++++--------- 1 file changed, 133 insertions(+), 133 deletions(-) diff --git a/kibbeh/public/locales/en-OWO/translation.json b/kibbeh/public/locales/en-OWO/translation.json index c95d89922..3e9390794 100644 --- a/kibbeh/public/locales/en-OWO/translation.json +++ b/kibbeh/public/locales/en-OWO/translation.json @@ -2,82 +2,82 @@ "_comment": "if you change this file, do: yarn i18", "common": { "loadMore": "0w0 Woad Mowe UwU", - "loading": "<3 Woading... ;_;", - "noUsersFound": "<3 Nu usews found >_<", - "ok": "okie UwU", + "loading": "<3 Woading... ;-;", + "noUsersFound": "<3 Nu usews found T_T", + "ok": "okie UwU xD", "yes": "yes xD", "no": "no xD", "cancel": "Cancew <{^v^}>", - "save": "0w0 Save (;ω;)", - "edit": "UwU Edit UwU", + "save": "0w0 Save (T w T)", + "edit": "UwU Edit", "delete": "UnU Dewete", - "joinRoom": "Haiiii! Join Woom (;ω;)", - "copyLink": "Copy Wink ;3", - "copied": "0w0 Copied ^-^", + "joinRoom": "Join Woom ^_^", + "copyLink": "Copy Wink :3", + "copied": "Copied ^-^", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "<3 Pwease note ruwwing DogeHouse without accessabiwity pewmissiowns may cause ewwows >﹏<" + "requestPermissions": "<3 Pwease note ruwwing DwogeHouse without accessabiwity pewmissiowns may cause ewwows (・_・)" }, "header": { "_comment": "Main Header UI Internationalization Strings", - "title": "DogeHouse", - "mutedTitle": "Muted | DogeHouse xD", - "deafenedTitle": "Deafened | DogeHouse", + "title": "DwogeHouse :3", + "mutedTitle": "Muted | DwogeHouse xD", + "deafenedTitle": "Deafened | DwogeHouse", "dashboard": "Dashboard", "connectionTaken": "Connection Taken" }, "footer": { "_comment": "Main Footer UI Internationalization Strings", "link_1": " Owigin Stowy ʕʘ‿ʘʔ", - "link_2": "Discord", - "link_3": "UwU Wepowt a Bug (✿ ♡‿♡)" + "link_2": "Discord o_o", + "link_3": "Wepowt a Bug UwU (✿ ♡‿♡)" }, "pages": { "_comment": "Respective Page UI Internationalization Strings", "admin": { - "ban": "ban >:3", + "ban": "ban >:C", "userStaffandContrib": "User Staff & Contributions", "staff": "Staff: ", "contributions": "Contributions", "username": "Username", "usrStaff": "User Staff", "usrContributions": "User Contributions", - "reason": "reason", - "usernamePlaceholder": "username to perform actions on" + "reason": "reason UwU", + "usernamePlaceholder": "username to perform actions on >:)" }, "followingOnlineList": { - "listHeader": "<3 Wist of usews that awe nut in a pwivate woom and uu fowwow. :3", - "currentRoom": "UwU Cuwwentwy in:", - "startPrivateRoom": "<3 Stawt a pwivate woom with them x3", - "title": "People" + "listHeader": "<3 Wist of usews that awe nwot in a pwivate woom and uu fowwow. :3", + "currentRoom": "Cuwwentwy in:", + "startPrivateRoom": "<3 Stawt a pwivate woom with them xD", + "title": "Fuwwies (People)" }, "followList": { - "followHim": "Follow", - "followingHim": "Following", - "title": "People", - "followingNone": "Not following anyone", - "noFollowers": "No followers" + "followHim": "Follow >_<", + "followingHim": "Following :O", + "title": "Fuwwies (People)", + "followingNone": "Not following anyone >⌓<", + "noFollowers": "No followers >⌓<" }, "home": { - "createRoom": "OwO Cweate Woom (ʘᗩʘ')", + "createRoom": "Cweate Woom (◕ω◕)", "refresh": " Wefwesh (◠‿◠✿)", - "editRoom": "Edit Room", - "desktopAlert": "Download the DogeHouse desktop app today!" + "editRoom": "Edit Woom", + "desktopAlert": "Downwoad the DwogeHouse desktop app today!" }, "inviteList": { "roomGone": "Woom gone, go back <{^v^}>", "shareRoomLink": "Shawe Wink to Woom (❁´◡`❁)", - "inviteFollowers": "0w0 You can invite uuw fowwowews that awe onwine:", - "whenFollowersOnline": "UwU When uuw fowwowews awe onwine, they wiww show up hewe. ÙωÙ" + "inviteFollowers": "OwO You can invite yowr fowwowers that awe onwine:", + "whenFollowersOnline": "UwU When yowr fowwowews awe onwine, they wiww show up hewe. ÙωÙ" }, "login": { - "headerText": "OWO Taking voice convewsations to da moon 🚀 (• o •)", - "featureText_1": "Dawk Theme", + "headerText": "OwO Taking voice convewsations to da moon 🚀 (• o •)", + "featureText_1": "Darcc Theme (°ω° )", "featureText_2": "Open Sign-Ups, fwendo", "featureText_3": "OWO Cwoss-Pwatfowm Suppowt(^v^)", "featureText_4": "0w0 Open Souwce ÙωÙ", "featureText_5": "Text Chat <{^v^}>", - "featureText_6": "Powewed by Doge", + "featureText_6": "Powewed by Dwoge (๑ᴖ◡ᴖ)", "loginGithub": "Log in with GitHub", "loginTwitter": "Log in with Twittew", "createTestUser": "Cweate Test Usew UwU", @@ -85,31 +85,31 @@ }, "myProfile": { "logout": "Logout", - "probablyLoading": "Pwobabwy woading...", + "probablyLoading": "Pwobabwy woading... (๑ᴖ◡ᴖ)", "voiceSettings": "<3 Go to Voice Settings ;-;", - "soundSettings": "Go to Sound Settings x3", - "deleteAccount": "Dewete Account UnU", - "overlaySettings": "Gow to Owerlay Settings ( ^_^ )", - "couldNotFindUser": "Sorry, we could not find that user", - "privacySettings": "Privacy settings" + "soundSettings": "<3 Go to Sound Settings ;-;", + "deleteAccount": "Dewete Account T_T", + "overlaySettings": "Gow to Owerlay Settings (๑^_^๑)", + "couldNotFindUser": "Sowwy, we could not find that user :(", + "privacySettings": "Privacy settings ʕ·ᴥʔ" }, "notFound": { "whoopsError": "OWO Whoops! This page got wost in convewsation. (●´ω`●)", "goHomeMessage": "Not to wowwy. You can", - "goHomeLinkText": "go home xD" + "goHomeLinkText": "go home (・ω・`).." }, "room": { - "speakers": "<3 Speakews :P", + "speakers": "Speakews :O", "requestingToSpeak": "Wequesting to speak (╯﹏╰)", "listeners": "Wistenews (´・ω・`)", - "allowAll": "Allow all", - "allowAllConfirm": "Are you sure? This will allow all {{count}} requesting users to speak" + "allowAll": "Allow all (~_~)", + "allowAllConfirm": "Are you sure? This will allow all {{count}} requesting users to speak (〃ω 〃)" }, - "searchUser": { "search": "Seawch... >_<" }, + "searchUser": { "search": "Seawch... >~<" }, "soundEffectSettings": { - "header": "OWO Sounds :D", - "title": "Sound Settings", - "playSound": "Play Sound" + "header": "OwO Sounds :D", + "title": "Sound Settings :O", + "playSound": "Play Sound :O" }, "viewUser": { "editProfile": "Edit Pwofiwe (⁎˃ᆺ˂)", @@ -121,45 +121,45 @@ "copyProfileUrl": "Copy Pwofile URL", "urlCopied": "URL Cwopied to Cwipboard (❤´艸`❤)", "unfollow": "Unfowwow", - "about": "About", - "bot": "Bot", + "about": "Awout", + "bot": "Bot └[・ಎ・]┘", "profileTabs": { - "about": "About", - "rooms": "Rooms", - "scheduled": "Scheduled", - "recorded": "Recorded", - "clips": "Clips", + "about": "Awout", + "rooms": "Wooms", + "scheduled": "Scheduwed", + "recorded": "Recorwed", + "clips": "Cwips", "admin": "Admin" }, - "block": "Block", - "unblock": "Unblock", - "sendDM": "Send DM", + "block": "Bwock", + "unblock": "Unbwock", + "sendDM": "Send DM <3", "aboutSuffix": "" }, "voiceSettings": { - "header": "OWO Voice Settings (✿ ♡‿♡)", + "header": "OwO Voice Settings (✿ ♡‿♡)", "mic": "Mic:", - "permissionError": "Nu mics found, uu eithew haz nune pwugged in ow hazn't given this website pewmission. ;_;", + "permissionError": "Nu mics found, uu eithew has nwne pwugged in ow hasn't given this website pewmission. ;_;", "refresh": "Wefwesh mic wist (`へ´)", "volume": "Volume:", "title": "Voice Settings" }, "overlaySettings": { - "input": { "errorMsg": "Invalid app title", "label": "Enter App Title" }, + "input": { "errorMsg": "Invawid awpp title", "label": "Enter Awpp Title" }, "header": "Overlay Settings" }, "download": { - "starting": "Starting download...", - "failed": "Could not auto-download, please try again later", + "starting": "Starting downwoad...", + "failed": "Could not auto-downwoad, pwease try again later", "visit_gh": "Visit Github Releases", - "prompt": "Click on the button below to start download", - "download_now": "Download Now", - "download_for": "Download for %platform% (%ext%)" + "prompt": "Cwick on the button below to start downwoad", + "download_now": "Downwoad Now", + "download_for": "Downwoad for %platform% (%ext%)" }, "privacySettings": { - "title": "Privacy Settings", - "header": "Privacy Settings", - "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + "title": "Priwacy Settings", + "header": "Priwacy Settings", + "whispers": { "label": "Whispers", "on": "On :)", "off": "Off :(" } } }, "components": { @@ -167,34 +167,34 @@ "avatar": {}, "backBar": {}, "blockedFromRoomUsers": { - "header": "Banned Usews, fwendo", - "unban": "Unban", - "noBans": "Nu one haz been banned yet (;ω;)" + "header": "Bwanned Usews, fwendo", + "unban": "Unbwan", + "noBans": "No one has been bwanned yet (>_<)" }, "bottomVoiceControl": { - "leaveCurrentRoomBtn": "Weave cuwwent woom ;_;", + "leaveCurrentRoomBtn": "Weave cuwwent woom T_T", "confirmLeaveRoom": "Awe uu suwe uu want to weave? (๑•́ ₃ •̀๑)", "leave": "Weave", - "inviteUsersToRoomBtn": "Invite Usews to Woom :D", - "invite": "Invite", + "inviteUsersToRoomBtn": "Inwite Usews to Woom :D", + "invite": "Inwite", "toggleMuteMicBtn": "Toggwe Mute Micwophone ( '◟ ')", "mute": "Mute", "unmute": "Unmute", - "makeRoomPublicBtn": "OWO Make Woom Pubwic! (❁´◡`❁)", + "makeRoomPublicBtn": "OwO Make Woom Pubwic! (❁´◡`❁)", "settings": "Settings ^_^", "speaker": "Speakew :D", "listener": "OwO Wistenew", - "chat": "Chat", - "toggleDeafMicBtn": "Toggle Deafen", - "deafen": "Deafen", - "undeafen": "Undeafen" + "chat": "Chat :O", + "toggleDeafMicBtn": "Twoggle Dweafen >_<", + "deafen": "Dweafen", + "undeafen": "Undweafen" }, "deviceNotSupported": { - "notSupported": "HIIII! Youw device is cuwwentwy nut suppowted. You can cweate an", + "notSupported": "HIIII XDD! Youw dewice is cuwwentwy nut suppowted. You can cweate an", "linkText": "issue on GitHub", - "addSupport": "and I wiww twy adding suppowt fow uuw device. x3" + "addSupport": "and I wiww twy adding suppowt fow uuw device. :D" }, - "inviteButton": { "invited": "Invited!", "inviteToRoom": "Invite to Woom" }, + "inviteButton": { "inwited": "Inwited!", "inwiteToRoom": "Inwite to Woom" }, "micPermissionBanner": { "permissionDenied": "Huohhhh. Pewmission denied twying to access uuw mic (uu may need to go into bwowsew settings and wewoad da page) (❁´◡`❁)", "dismiss": "Dismiss", @@ -202,11 +202,11 @@ }, "keyboardShortcuts": { "setKeybind": "Set Keybind", - "listening": "OWO Wistening", + "listening": "OwO Liswening", "toggleMuteKeybind": "0w0 Toggwe Mute keybind (❁´◡`❁)", - "togglePushToTalkKeybind": "Toggwe Push-to-Tawk keybind :D", + "togglePushToTalkKeybind": "Toggwe Pwush-to-Tawk keybind :D", "toggleOverlayKeybind": "Toggwe Owerlay keybind :3", - "toggleDeafKeybind": "Toggle deafen keybind" + "toggleDeafKeybind": "Toggwe dweafen keybind :3" }, "userVolumeSlider": { "noAudioMessage": "Nu audio consumew fow some weason D:" @@ -239,107 +239,107 @@ "avatarUrlLabel": "GitHub/Twittew avataw uww UwU", "displayNameError": "wength 2 to 50 chawactews ㅇㅅㅇ", "displayNameLabel": "<3 Dispway Name", - "usernameError": "OWO wength 4 to 15 chawactews and onwy awphanumewic/undewscowe (இωஇ )", + "usernameError": "OwO wength 4 to 15 chawactews and onwy awphanumewic/undewscowe (இωஇ )", "usernameLabel": "UwU Usewname UwU", "bioError": "Max wength of 160 chawactews :D", "bioLabel": "Bio", - "bannerUrlLabel": "Twitter banner URL" + "bannerUrlLabel": "Twittew banner URL" }, "profileModal": { "blockUserConfirm": "OwO Awe uu suwe uu want to bwock this usew fwom joining any woom uu evew cweate? ( '◟ ')", "blockUser": "Bwock Usew ʕʘ‿ʘʔ", - "makeMod": "Make Mod xD", + "makeMod": "Make Mod ;)", "unmod": "Unmod", "addAsSpeaker": "UwU Add as Speakew (人◕ω◕)", "moveToListener": "Move to Wistenew ;3", - "banFromChat": "<3 Ban fwom Chat (இωஇ )", - "banFromRoom": "Ban fwom Woom UwU", + "banFromChat": "_>", "makeRoomCreator": "Make Woom Admin", "unBanFromChat": "Unban from Chat", - "banIPFromRoom": "Ban IP from Room" + "banIPFromRoom": "Bwan IP from Room" }, "roomSettingsModal": { "requirePermission": "Wequiwe pewmission to speak <{^n^}>", "makePublic": "UwU Make Woom Pubwic (⁎˃ᆺ˂)", "makePrivate": "Make Woom Pwivate xD", - "renamePublic": "Set Public Room Name", - "renamePrivate": "Set Private Room Name", + "renamePublic": "Set Public Woom Name", + "renamePrivate": "Set Pwivate Woom Name", "chatDisabled": "disable chat", - "chatCooldown": "Chat Cooldown (milliseconds)", + "chatCooldown": "Chat Cwoldown (miwwiseconds)", "chat": { "label": "Chat", - "enabled": "Enabled", - "disabled": "Disabled", - "followerOnly": "Follower Only" + "enabled": "Enabwed", + "disabled": "Disabwed", + "followerOnly": "Fowwower Onwy" } } }, "followingOnline": { - "people": "People", - "online": "ONLINE", - "noOnline": "You have 0 friends online right now", - "showMore": "Show more" + "people": "Fuwwies (People)", + "online": "ONWINE", + "noOnline": "You hv 0 fwends onwine wight now >_<", + "showMore": "Show mowe" }, "upcomingRoomsCard": { - "upcomingRooms": "Upcoming rooms", - "exploreMoreRooms": "Explore More Rooms" + "upcomingRooms": "Upcoming Wooms :D", + "exploreMoreRooms": "Expwore Mowe Wooms :O" }, "search": { - "placeholder": "Search for rooms, users or categories", - "placeholderShort": "Search" + "placeholder": "Search for wooms, usews or categowies :O", + "placeholderShort": "Seawch" }, "settingsDropdown": { - "profile": "Profile", - "language": "Language", - "reportABug": "Report A Bug", - "useOldVersion": "Use Old Version", + "profile": "Pwofile", + "language": "Language UwU", + "reportABug": "Repowt A Bug", + "useOldVersion": "Use Old Vewsion", "logOut": { - "button": "Log out", + "button": "Log out D:", "modalSubtitle": "Are you sure you want to logout?" }, "debugAudio": { "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Downwoad App" }, "userBadges": { - "dhStaff": "DogeHouse Staff", - "dhContributor": "DogeHouse Contributor" + "dhStaff": "DwogeHouse Stwaff", + "dhContributor": "DwogeHouse Contributor" }, "messagesDropdown": { "title": "Messages", - "showMore": "Show More", + "showMore": "Show Mowe", "noMessages": "No new messages" } }, "modules": { - "_comment": "Modules UI Internationalization Strings", + "_comment": "Modules UI Intewationalization Stwings", "scheduledRooms": { "title": "Scheduwed Wooms (• o •)", - "noneFound": "Nune found ;3", - "allRooms": "<3 Aww Scheduwed Wooms", + "noneFound": "Noone fwound ;3", + "allRooms": "<3 Aww Scheduwed Wooms <3", "myRooms": "My Scheduwed Wooms x3", "scheduleRoomHeader": "Scheduwe Woom >_<", "startRoom": "<3 Stawt Woom ;_;", "modal": { - "needsFuture": "Needs to be in da futuwe (人◕ω◕)", + "needsFuture": "Nweeds to be in da futuwe (人◕ω◕)", "roomName": "Woom Name (◠‿◠✿)", "minLength": "<3 min wength 2 ^_^", - "roomDescription": "Descwiptiow" + "roomDescription": "Descwiption" }, - "tommorow": "TOMMOROW", + "tommorow": "TOMMOWOW", "today": "TODAY", "deleteModal": { - "areYouSure": "Are you sure you want to delete this scheduled room?" + "areYouSure": "Awe you suwe you want to delete this scheduled woom? [._.]" } }, "roomChat": { "title": "Chat", - "emotesSoon": "[emotes soon ._.]", - "bannedAlert": "You got banned fwom chat (๑•́ ₃ •̀๑)", + "emotesSoon": "[emwotes soon ._.]", + "bannedAlert": "You got bwanned fwom chat (๑•́ ₃ •̀๑)", "waitAlert": "You haz to wait a second befowe sending anuthew message ( ͡° ᴥ ͡°)", "search": "UwU Seawch (;ω;)", "searchResults": "<3 Seawch Wesuwts", @@ -348,24 +348,24 @@ "whisper": "Whispew <{^v^}>", "welcomeMessage": "UwU Wewcome to chat! (✿ ♡‿♡)", "roomDescription": "Woom Descwiption(^v^)", - "disabled": "room chat has been disabled", + "disabled": "woom chat has been disabwed", "messageDeletion": { "message": "message", - "retracted": "retracted", + "retracted": "retwacted", "deleted": "deleted" } }, "roomStatus": { - "fuelingRocket": "Fuewing rocket uwu", - "takingOff": "Tawking off xD", + "fuelingRocket": "Fuewing rocket OwO", + "takingOff": "Tawking off :O", "inSpace": "In space ʕʘ‿ʘʔ", "approachingMoon": "Appwoaching moon (❁´◡`❁)", - "lunarDoge": "Lunar doge (;ω;)", + "lunarDoge": "Lunar dwoge (;ω;)", "approachingSun": "Appwoaching sun >_<", - "solarDoge": "Solar doge :3", - "approachingGalaxy": "Appwoaching galaxy (◠‿◠✿)", - "galacticDoge": "Galactic Doge", - "spottedLife": "Pwanet with uwu life spotted (• o •)" + "solarDoge": "Solar dwoge :3", + "approachingGalaxy": "Appwoaching galaxy (◠‿◠)", + "galacticDoge": "Galactic Dwoge", + "spottedLife": "Pwanet with fuwwy life spotted (• o •)" }, "feed": { "yourFeed": "Your Feed" } } From 3edc6c53023d2f031a51f71533cc2e59069ea487 Mon Sep 17 00:00:00 2001 From: neoney Date: Mon, 17 May 2021 18:36:36 +0200 Subject: [PATCH 14/31] fix(dolma): fix emotes, codeblocks and refactor fixes emote and codeblock parsing, makes code easier to read fix #2782 --- dolma/src/lib/filterString.ts | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/dolma/src/lib/filterString.ts b/dolma/src/lib/filterString.ts index 87e2d1328..45da0df44 100644 --- a/dolma/src/lib/filterString.ts +++ b/dolma/src/lib/filterString.ts @@ -12,13 +12,26 @@ export function filterString(emotes: { name: string }[], message: string) { vals.map((e) => { let tkn = msgToken.getType(e); - if (tkn == "emote") { - emotes.find((emote) => `:${emote.name}:` == e.trim()) ? "" : tkn = "text"; - } - if (tkn == "mention") { - e = e.substr(1); - } - let value = msgToken.getValue(tkn, e); + tokenSwitch: + switch (tkn) { + case "emote": + for(const emote of emotes) { + if(e.trim() === `:${emote.name}:`) { + e = emote.name; + break tokenSwitch; + } + } + tkn = "text"; + break; + case "block": + e = e.slice(1, -1); + break; + case "mention": + e = e.substr(1); + break; + } + + const value = msgToken.getValue(tkn, e); return tokens.push(msgToken.newToken(tkn, value)); }); From 3e3ab729eed4505dda5a127edd8e8af24f7b5c3a Mon Sep 17 00:00:00 2001 From: Prokop Schield <76836484+prokopschield@users.noreply.github.com> Date: Mon, 17 May 2021 22:39:47 +0200 Subject: [PATCH 15/31] fix(kibbeh): update locale/cs --- kibbeh/public/locales/cs/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kibbeh/public/locales/cs/translation.json b/kibbeh/public/locales/cs/translation.json index e41198610..bc890b27e 100644 --- a/kibbeh/public/locales/cs/translation.json +++ b/kibbeh/public/locales/cs/translation.json @@ -42,7 +42,7 @@ "username": "Username", "usrStaff": "User Staff", "usrContributions": "User Contributions", - "reason": "reason", + "reason": "důvod", "usernamePlaceholder": "username to perform actions on" }, "followingOnlineList": { From 89154e971e5746f4cf3eacd632509555ab31de66 Mon Sep 17 00:00:00 2001 From: neoney Date: Mon, 17 May 2021 23:57:26 +0200 Subject: [PATCH 16/31] fix(kibbeh): add an error message in the UserPreviewModal --- kibbeh/public/locales/af/translation.json | 6 +++- kibbeh/public/locales/am/translation.json | 6 +++- kibbeh/public/locales/ar/translation.json | 6 +++- kibbeh/public/locales/az/translation.json | 6 +++- kibbeh/public/locales/bg/translation.json | 6 +++- kibbeh/public/locales/bn/translation.json | 6 +++- kibbeh/public/locales/bottom/translation.json | 6 +++- kibbeh/public/locales/cs/translation.json | 6 +++- kibbeh/public/locales/da/translation.json | 6 +++- kibbeh/public/locales/de-AT/translation.json | 6 +++- kibbeh/public/locales/de/translation.json | 6 +++- kibbeh/public/locales/el/translation.json | 6 +++- kibbeh/public/locales/en-AU/translation.json | 6 +++- kibbeh/public/locales/en-C/translation.json | 4 +++ .../public/locales/en-LOLCAT/translation.json | 6 +++- kibbeh/public/locales/en-OWO/translation.json | 18 ++++++++++-- .../locales/en-PIGLATIN/translation.json | 22 ++++++--------- .../public/locales/en-PIRATE/translation.json | 6 +++- kibbeh/public/locales/en/translation.json | 7 ++++- kibbeh/public/locales/eo/translation.json | 6 +++- kibbeh/public/locales/es/translation.json | 6 +++- kibbeh/public/locales/et/translation.json | 6 +++- kibbeh/public/locales/eu/translation.json | 6 +++- kibbeh/public/locales/fa/translation.json | 6 +++- kibbeh/public/locales/fi/translation.json | 6 +++- kibbeh/public/locales/fr/translation.json | 6 +++- kibbeh/public/locales/grc/translation.json | 6 +++- kibbeh/public/locales/gsw/translation.json | 6 +++- kibbeh/public/locales/he/translation.json | 6 +++- kibbeh/public/locales/hi/translation.json | 6 +++- kibbeh/public/locales/hr/translation.json | 6 +++- kibbeh/public/locales/hu/translation.json | 6 +++- kibbeh/public/locales/id/translation.json | 6 +++- kibbeh/public/locales/is/translation.json | 6 +++- kibbeh/public/locales/it/translation.json | 6 +++- kibbeh/public/locales/ja/translation.json | 6 +++- kibbeh/public/locales/kk/translation.json | 6 +++- kibbeh/public/locales/ko/translation.json | 6 +++- kibbeh/public/locales/li/translation.json | 6 +++- kibbeh/public/locales/lld/translation.json | 4 +++ kibbeh/public/locales/lt/translation.json | 6 +++- kibbeh/public/locales/lv/translation.json | 6 +++- kibbeh/public/locales/nb/translation.json | 6 +++- kibbeh/public/locales/ne/translation.json | 6 +++- kibbeh/public/locales/nl/translation.json | 6 +++- kibbeh/public/locales/pl/translation.json | 6 +++- kibbeh/public/locales/pt-BR/translation.json | 28 +++++++------------ kibbeh/public/locales/pt-PT/translation.json | 6 +++- kibbeh/public/locales/ro/translation.json | 6 +++- kibbeh/public/locales/ru/translation.json | 6 +++- kibbeh/public/locales/si/translation.json | 6 +++- kibbeh/public/locales/sk/translation.json | 6 +++- kibbeh/public/locales/sl/translation.json | 6 +++- kibbeh/public/locales/so/translation.json | 6 +++- kibbeh/public/locales/sq/translation.json | 6 +++- .../public/locales/sr-LATIN/translation.json | 6 +++- kibbeh/public/locales/sr/translation.json | 6 +++- kibbeh/public/locales/sv/translation.json | 6 +++- kibbeh/public/locales/ta/translation.json | 6 +++- kibbeh/public/locales/te/translation.json | 6 +++- kibbeh/public/locales/th/translation.json | 6 +++- kibbeh/public/locales/tl/translation.json | 6 +++- kibbeh/public/locales/tp/translation.json | 6 +++- kibbeh/public/locales/tr/translation.json | 6 +++- kibbeh/public/locales/uk/translation.json | 6 +++- kibbeh/public/locales/ur/translation.json | 6 +++- kibbeh/public/locales/uz/translation.json | 6 +++- kibbeh/public/locales/vi/translation.json | 7 +++-- kibbeh/public/locales/zh-CN/translation.json | 11 ++++---- kibbeh/public/locales/zh-TW/translation.json | 6 +++- kibbeh/src/modules/room/UserPreviewModal.tsx | 25 ++++++++++++----- 71 files changed, 386 insertions(+), 112 deletions(-) diff --git a/kibbeh/public/locales/af/translation.json b/kibbeh/public/locales/af/translation.json index 13f39fd6b..eec56a86a 100644 --- a/kibbeh/public/locales/af/translation.json +++ b/kibbeh/public/locales/af/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Stem instellings", diff --git a/kibbeh/public/locales/am/translation.json b/kibbeh/public/locales/am/translation.json index 0b1cbd29b..f3d0a4b68 100644 --- a/kibbeh/public/locales/am/translation.json +++ b/kibbeh/public/locales/am/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "የድምፅ ቅንብሮች", diff --git a/kibbeh/public/locales/ar/translation.json b/kibbeh/public/locales/ar/translation.json index ccddab95c..444c28d6b 100644 --- a/kibbeh/public/locales/ar/translation.json +++ b/kibbeh/public/locales/ar/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "إعدادات المحادثة الصوتية", diff --git a/kibbeh/public/locales/az/translation.json b/kibbeh/public/locales/az/translation.json index 984653449..3abcf0fe3 100644 --- a/kibbeh/public/locales/az/translation.json +++ b/kibbeh/public/locales/az/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Səs parametrləri", diff --git a/kibbeh/public/locales/bg/translation.json b/kibbeh/public/locales/bg/translation.json index 250a23fdd..f2fc3847b 100644 --- a/kibbeh/public/locales/bg/translation.json +++ b/kibbeh/public/locales/bg/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Звукови настройки", diff --git a/kibbeh/public/locales/bn/translation.json b/kibbeh/public/locales/bn/translation.json index 462ff4001..b1edd7a2b 100644 --- a/kibbeh/public/locales/bn/translation.json +++ b/kibbeh/public/locales/bn/translation.json @@ -134,7 +134,11 @@ "block": "ব্লক করুন", "unblock": "আনব্লক করুন", "sendDM": "মেসেজ করুন", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "ভয়েস সেটিংস", diff --git a/kibbeh/public/locales/bottom/translation.json b/kibbeh/public/locales/bottom/translation.json index 14451b3a1..31b8ddd14 100644 --- a/kibbeh/public/locales/bottom/translation.json +++ b/kibbeh/public/locales/bottom/translation.json @@ -136,7 +136,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "💖✨✨✨🥺,👉👈💖💖✨,👉👈💖💖🥺👉👈💖✨✨✨✨🥺,,,,👉👈💖💖,👉👈✨✨✨,,👉👈💖✨✨✨,,,👉👈💖💖,👉👈💖💖✨🥺,👉👈💖💖✨🥺,👉👈💖💖🥺👉👈💖💖✨👉👈💖💖,,,👉👈💖💖✨🥺👉👈", diff --git a/kibbeh/public/locales/cs/translation.json b/kibbeh/public/locales/cs/translation.json index bc890b27e..ba520cc3f 100644 --- a/kibbeh/public/locales/cs/translation.json +++ b/kibbeh/public/locales/cs/translation.json @@ -134,7 +134,11 @@ "block": "Blokovat", "unblock": "Odblokovat", "sendDM": "Poslat zprávu", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Nastavení hlasu", diff --git a/kibbeh/public/locales/da/translation.json b/kibbeh/public/locales/da/translation.json index 727e75a8c..ef8545446 100644 --- a/kibbeh/public/locales/da/translation.json +++ b/kibbeh/public/locales/da/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Lydindstillinger", diff --git a/kibbeh/public/locales/de-AT/translation.json b/kibbeh/public/locales/de-AT/translation.json index 794a0f0f1..3bab0d955 100644 --- a/kibbeh/public/locales/de-AT/translation.json +++ b/kibbeh/public/locales/de-AT/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Sprocheinstöllungen", diff --git a/kibbeh/public/locales/de/translation.json b/kibbeh/public/locales/de/translation.json index 34124c667..f255ab305 100644 --- a/kibbeh/public/locales/de/translation.json +++ b/kibbeh/public/locales/de/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Spracheinstellungen", diff --git a/kibbeh/public/locales/el/translation.json b/kibbeh/public/locales/el/translation.json index 200c7dc64..e5985b3af 100644 --- a/kibbeh/public/locales/el/translation.json +++ b/kibbeh/public/locales/el/translation.json @@ -143,7 +143,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ρυθμίσεις Φωνής", diff --git a/kibbeh/public/locales/en-AU/translation.json b/kibbeh/public/locales/en-AU/translation.json index 7a30afdb9..ed23ae30f 100644 --- a/kibbeh/public/locales/en-AU/translation.json +++ b/kibbeh/public/locales/en-AU/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "sƃuᴉʇʇǝS ǝɔᴉoɅ", diff --git a/kibbeh/public/locales/en-C/translation.json b/kibbeh/public/locales/en-C/translation.json index ac3690a4f..85a36087a 100644 --- a/kibbeh/public/locales/en-C/translation.json +++ b/kibbeh/public/locales/en-C/translation.json @@ -140,6 +140,10 @@ "recorded": "Recorded", "clips": "Clips", "admin": "Admin" + }, + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." } }, "voiceSettings": { diff --git a/kibbeh/public/locales/en-LOLCAT/translation.json b/kibbeh/public/locales/en-LOLCAT/translation.json index 534234835..66242263a 100644 --- a/kibbeh/public/locales/en-LOLCAT/translation.json +++ b/kibbeh/public/locales/en-LOLCAT/translation.json @@ -140,7 +140,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Voice Settings", diff --git a/kibbeh/public/locales/en-OWO/translation.json b/kibbeh/public/locales/en-OWO/translation.json index 3e9390794..8639876d1 100644 --- a/kibbeh/public/locales/en-OWO/translation.json +++ b/kibbeh/public/locales/en-OWO/translation.json @@ -134,7 +134,11 @@ "block": "Bwock", "unblock": "Unbwock", "sendDM": "Send DM <3", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "OwO Voice Settings (✿ ♡‿♡)", @@ -145,7 +149,10 @@ "title": "Voice Settings" }, "overlaySettings": { - "input": { "errorMsg": "Invawid awpp title", "label": "Enter Awpp Title" }, + "input": { + "errorMsg": "Invawid awpp title", + "label": "Enter Awpp Title" + }, "header": "Overlay Settings" }, "download": { @@ -194,7 +201,12 @@ "linkText": "issue on GitHub", "addSupport": "and I wiww twy adding suppowt fow uuw device. :D" }, - "inviteButton": { "inwited": "Inwited!", "inwiteToRoom": "Inwite to Woom" }, + "inviteButton": { + "inwited": "Inwited!", + "inwiteToRoom": "Inwite to Woom", + "invited": "Invited!", + "inviteToRoom": "Invite to room" + }, "micPermissionBanner": { "permissionDenied": "Huohhhh. Pewmission denied twying to access uuw mic (uu may need to go into bwowsew settings and wewoad da page) (❁´◡`❁)", "dismiss": "Dismiss", diff --git a/kibbeh/public/locales/en-PIGLATIN/translation.json b/kibbeh/public/locales/en-PIGLATIN/translation.json index ba681df7a..e9a3156a2 100644 --- a/kibbeh/public/locales/en-PIGLATIN/translation.json +++ b/kibbeh/public/locales/en-PIGLATIN/translation.json @@ -107,11 +107,7 @@ "privacySettings": { "title": "Rivacy-pay Ettings-say", "header": "Rivacy-pay Ettings-say", - "whispers": { - "label": "Hispers-way", - "on": "N-oay", - "off": "FF-oay" - } + "whispers": { "label": "Hispers-way", "on": "N-oay", "off": "FF-oay" } }, "room": { "speakers": "Peakers-say", @@ -120,9 +116,7 @@ "allowAll": "Llow-lay ll-ay", "allowAllConfirm": "Re-ay u-yay ure-say? His-tay ill-way low-alay l-alay {{count}} equesting-ray ers-usay o-tay eak-spay." }, - "searchUser": { - "search": "Earch-say..." - }, + "searchUser": { "search": "Earch-say..." }, "soundEffectSettings": { "title": "Ound-say Ettings-say", "header": "Ounds-say", @@ -151,6 +145,10 @@ "recorded": "Ecorded-ray", "clips": "Lips-cay", "admin": "Min-aday" + }, + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." } }, "voiceSettings": { @@ -236,9 +234,7 @@ "upcomingRooms": "Coming-upay Ooms-ray", "exploreMoreRooms": "Plore-exay ore-may ooms-ray" }, - "addToCalendar": { - "add": "D-aday o-tay Alendar-cay" - }, + "addToCalendar": { "add": "D-aday o-tay Alendar-cay" }, "wsKilled": { "description": "Eb-wayOcket-say as-way illed-kay y-bay he-tay erver-say. His-tay Ally-usuay appens-hay hen-way ou-yay en-opay he-tay ebsite-way n-iay nother-ay ab-tay.", "reconnect": "Econnect-ray" @@ -328,9 +324,7 @@ }, "modules": { "_comment": "Modules UI Internationalization Strings", - "feed": { - "yourFeed": "Our-yay eed-fay" - }, + "feed": { "yourFeed": "Our-yay eed-fay" }, "scheduledRooms": { "title": "Cheduled-say Ooms-ray", "noneFound": "One-nay Ound-fay", diff --git a/kibbeh/public/locales/en-PIRATE/translation.json b/kibbeh/public/locales/en-PIRATE/translation.json index a430ca7fd..0cf4329f3 100644 --- a/kibbeh/public/locales/en-PIRATE/translation.json +++ b/kibbeh/public/locales/en-PIRATE/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Voice Settings", diff --git a/kibbeh/public/locales/en/translation.json b/kibbeh/public/locales/en/translation.json index b5259e8e2..9db7f913c 100644 --- a/kibbeh/public/locales/en/translation.json +++ b/kibbeh/public/locales/en/translation.json @@ -144,6 +144,11 @@ "about": "About", "aboutSuffix": "", "bot": "Bot", + "errors": { + "blocked": "This user has blocked you.", + + "default": "Whoops! We couldn't load this user." + }, "profileTabs": { "about": "About", "rooms": "Rooms", @@ -382,4 +387,4 @@ "spottedLife": "Planet with life spotted" } } -} \ No newline at end of file +} diff --git a/kibbeh/public/locales/eo/translation.json b/kibbeh/public/locales/eo/translation.json index 53fd16908..cfe66cf20 100644 --- a/kibbeh/public/locales/eo/translation.json +++ b/kibbeh/public/locales/eo/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Voĉaj Agordoj", diff --git a/kibbeh/public/locales/es/translation.json b/kibbeh/public/locales/es/translation.json index 052869a0b..0c286c889 100644 --- a/kibbeh/public/locales/es/translation.json +++ b/kibbeh/public/locales/es/translation.json @@ -132,7 +132,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ajustes de voz", diff --git a/kibbeh/public/locales/et/translation.json b/kibbeh/public/locales/et/translation.json index 891c1f3c8..10f6627bc 100644 --- a/kibbeh/public/locales/et/translation.json +++ b/kibbeh/public/locales/et/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Häälesätted", diff --git a/kibbeh/public/locales/eu/translation.json b/kibbeh/public/locales/eu/translation.json index 000dd5311..b8359871a 100644 --- a/kibbeh/public/locales/eu/translation.json +++ b/kibbeh/public/locales/eu/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ahots aukerak", diff --git a/kibbeh/public/locales/fa/translation.json b/kibbeh/public/locales/fa/translation.json index 0758a6d4c..fbace3c3f 100644 --- a/kibbeh/public/locales/fa/translation.json +++ b/kibbeh/public/locales/fa/translation.json @@ -140,7 +140,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "تنظیمات صدا", diff --git a/kibbeh/public/locales/fi/translation.json b/kibbeh/public/locales/fi/translation.json index 6fc3db2fe..239b6dc72 100644 --- a/kibbeh/public/locales/fi/translation.json +++ b/kibbeh/public/locales/fi/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Puheasetukset", diff --git a/kibbeh/public/locales/fr/translation.json b/kibbeh/public/locales/fr/translation.json index 29dea053c..7b9b0dfe5 100644 --- a/kibbeh/public/locales/fr/translation.json +++ b/kibbeh/public/locales/fr/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Paramètres vocaux", diff --git a/kibbeh/public/locales/grc/translation.json b/kibbeh/public/locales/grc/translation.json index 782990d5c..988133fb2 100644 --- a/kibbeh/public/locales/grc/translation.json +++ b/kibbeh/public/locales/grc/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ρυθμίσεις Φωνής", diff --git a/kibbeh/public/locales/gsw/translation.json b/kibbeh/public/locales/gsw/translation.json index a1f154a2b..8e6f24a3c 100644 --- a/kibbeh/public/locales/gsw/translation.json +++ b/kibbeh/public/locales/gsw/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Sprachistellige", diff --git a/kibbeh/public/locales/he/translation.json b/kibbeh/public/locales/he/translation.json index a7cc61385..828d8aeca 100644 --- a/kibbeh/public/locales/he/translation.json +++ b/kibbeh/public/locales/he/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "הגדרות קול", diff --git a/kibbeh/public/locales/hi/translation.json b/kibbeh/public/locales/hi/translation.json index f2674df39..92566ea84 100644 --- a/kibbeh/public/locales/hi/translation.json +++ b/kibbeh/public/locales/hi/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "आवाज़ की सेटिंग्स", diff --git a/kibbeh/public/locales/hr/translation.json b/kibbeh/public/locales/hr/translation.json index 5b7318cf4..877b9943d 100644 --- a/kibbeh/public/locales/hr/translation.json +++ b/kibbeh/public/locales/hr/translation.json @@ -136,7 +136,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Postavke glasa", diff --git a/kibbeh/public/locales/hu/translation.json b/kibbeh/public/locales/hu/translation.json index 270cd653c..a53eef483 100644 --- a/kibbeh/public/locales/hu/translation.json +++ b/kibbeh/public/locales/hu/translation.json @@ -132,7 +132,11 @@ }, "block": "Leiltás", "unblock": "Tiltás feloldása", - "sendDM": "Üzenet küldése" + "sendDM": "Üzenet küldése", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Hangbeállítások", diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index e87ae488c..8eda82315 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -133,7 +133,11 @@ "block": "Blokir", "unblock": "Berhenti blokir", "sendDM": "Kirim DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Pengaturan Suara", diff --git a/kibbeh/public/locales/is/translation.json b/kibbeh/public/locales/is/translation.json index cdf3d47e5..7bc69965d 100644 --- a/kibbeh/public/locales/is/translation.json +++ b/kibbeh/public/locales/is/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Talstillingar", diff --git a/kibbeh/public/locales/it/translation.json b/kibbeh/public/locales/it/translation.json index 720565ecb..12332076c 100644 --- a/kibbeh/public/locales/it/translation.json +++ b/kibbeh/public/locales/it/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Impostazioni della voce", diff --git a/kibbeh/public/locales/ja/translation.json b/kibbeh/public/locales/ja/translation.json index da8243b18..78b1d5d71 100644 --- a/kibbeh/public/locales/ja/translation.json +++ b/kibbeh/public/locales/ja/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "マイク設定", diff --git a/kibbeh/public/locales/kk/translation.json b/kibbeh/public/locales/kk/translation.json index 219ee441d..adeddbc88 100644 --- a/kibbeh/public/locales/kk/translation.json +++ b/kibbeh/public/locales/kk/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Дауыс баптамалары", diff --git a/kibbeh/public/locales/ko/translation.json b/kibbeh/public/locales/ko/translation.json index cd5759c77..b734495d4 100644 --- a/kibbeh/public/locales/ko/translation.json +++ b/kibbeh/public/locales/ko/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "음성 설정", diff --git a/kibbeh/public/locales/li/translation.json b/kibbeh/public/locales/li/translation.json index 5f6d282f8..8424e77d5 100644 --- a/kibbeh/public/locales/li/translation.json +++ b/kibbeh/public/locales/li/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Sjpraak", diff --git a/kibbeh/public/locales/lld/translation.json b/kibbeh/public/locales/lld/translation.json index 999e7ef83..648cac37c 100644 --- a/kibbeh/public/locales/lld/translation.json +++ b/kibbeh/public/locales/lld/translation.json @@ -134,6 +134,10 @@ "recorded": "Recorded", "clips": "Clips", "admin": "Admin" + }, + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." } }, "voiceSettings": { diff --git a/kibbeh/public/locales/lt/translation.json b/kibbeh/public/locales/lt/translation.json index a920da8e0..3c59e198f 100644 --- a/kibbeh/public/locales/lt/translation.json +++ b/kibbeh/public/locales/lt/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Garso nustatymai", diff --git a/kibbeh/public/locales/lv/translation.json b/kibbeh/public/locales/lv/translation.json index f5aaefd2b..97a926875 100644 --- a/kibbeh/public/locales/lv/translation.json +++ b/kibbeh/public/locales/lv/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Mikrofona iestatījumi", diff --git a/kibbeh/public/locales/nb/translation.json b/kibbeh/public/locales/nb/translation.json index 3ef728d9f..50529eacf 100644 --- a/kibbeh/public/locales/nb/translation.json +++ b/kibbeh/public/locales/nb/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Taleinnstillinger", diff --git a/kibbeh/public/locales/ne/translation.json b/kibbeh/public/locales/ne/translation.json index 35ad5f183..16b3a8757 100644 --- a/kibbeh/public/locales/ne/translation.json +++ b/kibbeh/public/locales/ne/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "वॉइस सेटिंग्स", diff --git a/kibbeh/public/locales/nl/translation.json b/kibbeh/public/locales/nl/translation.json index b5c6059e7..a21da88c0 100644 --- a/kibbeh/public/locales/nl/translation.json +++ b/kibbeh/public/locales/nl/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Spraakinstellingen", diff --git a/kibbeh/public/locales/pl/translation.json b/kibbeh/public/locales/pl/translation.json index e6be37151..da2958748 100644 --- a/kibbeh/public/locales/pl/translation.json +++ b/kibbeh/public/locales/pl/translation.json @@ -134,7 +134,11 @@ "block": "Zablokuj", "unblock": "Odblokuj", "sendDM": "Wyślij prywatną wiadomość", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "Ten użytkownik cię zablokował!", + "default": "Ups! Nie udało się załadować profilu użytkownika." + } }, "voiceSettings": { "header": "Ustawienia Głosu", diff --git a/kibbeh/public/locales/pt-BR/translation.json b/kibbeh/public/locales/pt-BR/translation.json index 13b323dc7..f6768b2a7 100644 --- a/kibbeh/public/locales/pt-BR/translation.json +++ b/kibbeh/public/locales/pt-BR/translation.json @@ -104,9 +104,7 @@ "allowAll": "Permitir todos", "allowAllConfirm": "Você tem certeza? Isso permitirá que todos os {{count}} usuários solicitantes falem" }, - "searchUser": { - "search": "buscar..." - }, + "searchUser": { "search": "buscar..." }, "soundEffectSettings": { "header": "Sons", "title": "Configurações de áudio", @@ -135,7 +133,11 @@ "block": "Bloquear", "unblock": "Desbloquear", "sendDM": "Enviar DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Configurações do microfone", @@ -163,11 +165,7 @@ "privacySettings": { "title": "Configurações de Privacidade", "header": "Configurações de Privacidade", - "whispers": { - "label": "Sussurros", - "on": "On", - "off": "Off" - } + "whispers": { "label": "Sussurros", "on": "On", "off": "Off" } } }, "components": { @@ -262,12 +260,8 @@ } } }, - "userVolumeSlider": { - "noAudioMessage": "não tem áudio por algum motivo" - }, - "addToCalendar": { - "add": "Adicionar ao Calendário" - }, + "userVolumeSlider": { "noAudioMessage": "não tem áudio por algum motivo" }, + "addToCalendar": { "add": "Adicionar ao Calendário" }, "keyboardShortcuts": { "setKeybind": "definir atalho no teclado", "listening": "ouvindo", @@ -379,8 +373,6 @@ "galacticDoge": "Doge galático", "spottedLife": "Encontrado planeta com vida" }, - "feed": { - "yourFeed": "Seu Feed" - } + "feed": { "yourFeed": "Seu Feed" } } } diff --git a/kibbeh/public/locales/pt-PT/translation.json b/kibbeh/public/locales/pt-PT/translation.json index 7526c46a2..4d40903d5 100644 --- a/kibbeh/public/locales/pt-PT/translation.json +++ b/kibbeh/public/locales/pt-PT/translation.json @@ -133,7 +133,11 @@ "block": "Bloquear", "unblock": "Desbloquear", "sendDM": "Mensagem", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Definições de voz", diff --git a/kibbeh/public/locales/ro/translation.json b/kibbeh/public/locales/ro/translation.json index 386e38ec6..09fe2cd59 100644 --- a/kibbeh/public/locales/ro/translation.json +++ b/kibbeh/public/locales/ro/translation.json @@ -134,7 +134,11 @@ "block": "Blochează", "unblock": "Deblochează", "sendDM": "Trimite mesaj privat", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Sunete Voce", diff --git a/kibbeh/public/locales/ru/translation.json b/kibbeh/public/locales/ru/translation.json index fa8f5d35b..be9a3d7b9 100644 --- a/kibbeh/public/locales/ru/translation.json +++ b/kibbeh/public/locales/ru/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Голосовые настройки", diff --git a/kibbeh/public/locales/si/translation.json b/kibbeh/public/locales/si/translation.json index 275091237..f37e5c0d1 100644 --- a/kibbeh/public/locales/si/translation.json +++ b/kibbeh/public/locales/si/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "හඬ සැකසුම්", diff --git a/kibbeh/public/locales/sk/translation.json b/kibbeh/public/locales/sk/translation.json index 7e90f312e..f347e78ef 100644 --- a/kibbeh/public/locales/sk/translation.json +++ b/kibbeh/public/locales/sk/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Nastavenia hlasu", diff --git a/kibbeh/public/locales/sl/translation.json b/kibbeh/public/locales/sl/translation.json index e807f2229..6f3e61109 100644 --- a/kibbeh/public/locales/sl/translation.json +++ b/kibbeh/public/locales/sl/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Nastavitve zvoka", diff --git a/kibbeh/public/locales/so/translation.json b/kibbeh/public/locales/so/translation.json index b9c8b5efa..a70ff7014 100644 --- a/kibbeh/public/locales/so/translation.json +++ b/kibbeh/public/locales/so/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "hagaajinta codka", diff --git a/kibbeh/public/locales/sq/translation.json b/kibbeh/public/locales/sq/translation.json index 3be7e4400..dee231fa5 100644 --- a/kibbeh/public/locales/sq/translation.json +++ b/kibbeh/public/locales/sq/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Cilësime e zërit", diff --git a/kibbeh/public/locales/sr-LATIN/translation.json b/kibbeh/public/locales/sr-LATIN/translation.json index cb1721ff3..7f20a3bc9 100755 --- a/kibbeh/public/locales/sr-LATIN/translation.json +++ b/kibbeh/public/locales/sr-LATIN/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Podešavanja glasa", diff --git a/kibbeh/public/locales/sr/translation.json b/kibbeh/public/locales/sr/translation.json index 4e1b236ae..2647b9ad5 100644 --- a/kibbeh/public/locales/sr/translation.json +++ b/kibbeh/public/locales/sr/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Подешавања гласа", diff --git a/kibbeh/public/locales/sv/translation.json b/kibbeh/public/locales/sv/translation.json index b7aa7d29d..1eda7bbdc 100644 --- a/kibbeh/public/locales/sv/translation.json +++ b/kibbeh/public/locales/sv/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Röstinställningar", diff --git a/kibbeh/public/locales/ta/translation.json b/kibbeh/public/locales/ta/translation.json index 1ddd700a0..ff022d220 100644 --- a/kibbeh/public/locales/ta/translation.json +++ b/kibbeh/public/locales/ta/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "குரல் அமைப்பு", diff --git a/kibbeh/public/locales/te/translation.json b/kibbeh/public/locales/te/translation.json index 0a307a729..d78cf1a6b 100644 --- a/kibbeh/public/locales/te/translation.json +++ b/kibbeh/public/locales/te/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "వాయిస్ సెట్టింగ్‌లు", diff --git a/kibbeh/public/locales/th/translation.json b/kibbeh/public/locales/th/translation.json index 9f339ce6b..eaed1b98a 100644 --- a/kibbeh/public/locales/th/translation.json +++ b/kibbeh/public/locales/th/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "การตั้งค่าเสียง", diff --git a/kibbeh/public/locales/tl/translation.json b/kibbeh/public/locales/tl/translation.json index 5c80f63cd..255027b93 100644 --- a/kibbeh/public/locales/tl/translation.json +++ b/kibbeh/public/locales/tl/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Voice Settings", diff --git a/kibbeh/public/locales/tp/translation.json b/kibbeh/public/locales/tp/translation.json index d7a5b0b90..ecae4d898 100644 --- a/kibbeh/public/locales/tp/translation.json +++ b/kibbeh/public/locales/tp/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "sitelen lawa pi kalama uta", diff --git a/kibbeh/public/locales/tr/translation.json b/kibbeh/public/locales/tr/translation.json index 649e2890a..811152b6d 100644 --- a/kibbeh/public/locales/tr/translation.json +++ b/kibbeh/public/locales/tr/translation.json @@ -133,7 +133,11 @@ "block": "Engelle", "unblock": "Engeli kaldır", "sendDM": "Özel mesaj gönder", - "aboutSuffix": "Hakkında" + "aboutSuffix": "Hakkında", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ses Ayarları", diff --git a/kibbeh/public/locales/uk/translation.json b/kibbeh/public/locales/uk/translation.json index a4d19d613..f0883e87a 100644 --- a/kibbeh/public/locales/uk/translation.json +++ b/kibbeh/public/locales/uk/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Голосові налаштування", diff --git a/kibbeh/public/locales/ur/translation.json b/kibbeh/public/locales/ur/translation.json index a6ff507b8..5c13d7b90 100644 --- a/kibbeh/public/locales/ur/translation.json +++ b/kibbeh/public/locales/ur/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "آواز کی ترتیبات", diff --git a/kibbeh/public/locales/uz/translation.json b/kibbeh/public/locales/uz/translation.json index cf90de0c3..63617d1c3 100644 --- a/kibbeh/public/locales/uz/translation.json +++ b/kibbeh/public/locales/uz/translation.json @@ -134,7 +134,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Ovoz Sozlamalari", diff --git a/kibbeh/public/locales/vi/translation.json b/kibbeh/public/locales/vi/translation.json index 95ef5d666..4dac712d9 100644 --- a/kibbeh/public/locales/vi/translation.json +++ b/kibbeh/public/locales/vi/translation.json @@ -134,7 +134,11 @@ "block": "Chặn", "unblock": "Bỏ chặn", "sendDM": "Gửi tin nhắn trực tiếp", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "Cài đặt giọng nói", @@ -373,4 +377,3 @@ "feed": { "yourFeed": "Bản tin của bạn" } } } - diff --git a/kibbeh/public/locales/zh-CN/translation.json b/kibbeh/public/locales/zh-CN/translation.json index a50f4362f..0b4863276 100644 --- a/kibbeh/public/locales/zh-CN/translation.json +++ b/kibbeh/public/locales/zh-CN/translation.json @@ -133,7 +133,11 @@ "block": "屏蔽", "unblock": "取消屏蔽", "sendDM": "发送消息", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "语音设置", @@ -298,10 +302,7 @@ "debugAudio": { "debugAudio": "调试声音", "stopDebugger": "取消调试" }, "downloadApp": "下载APP" }, - "userBadges": { - "dhStaff": "神烦狗人员", - "dhContributor": "神烦狗贡献者" - }, + "userBadges": { "dhStaff": "神烦狗人员", "dhContributor": "神烦狗贡献者" }, "messagesDropdown": { "title": "消息", "showMore": "显示更多", diff --git a/kibbeh/public/locales/zh-TW/translation.json b/kibbeh/public/locales/zh-TW/translation.json index 981585048..8dc7346c2 100644 --- a/kibbeh/public/locales/zh-TW/translation.json +++ b/kibbeh/public/locales/zh-TW/translation.json @@ -133,7 +133,11 @@ "block": "Block", "unblock": "Unblock", "sendDM": "Send DM", - "aboutSuffix": "" + "aboutSuffix": "", + "errors": { + "blocked": "This user has blocked you.", + "default": "Whoops! We couldn't load this user." + } }, "voiceSettings": { "header": "語音設定", diff --git a/kibbeh/src/modules/room/UserPreviewModal.tsx b/kibbeh/src/modules/room/UserPreviewModal.tsx index ddcd49cdc..ce7986439 100644 --- a/kibbeh/src/modules/room/UserPreviewModal.tsx +++ b/kibbeh/src/modules/room/UserPreviewModal.tsx @@ -1,8 +1,4 @@ -import { - JoinRoomAndGetInfoResponse, - RoomUser, - UserWithFollowInfo, -} from "@dogehouse/kebab"; +import { JoinRoomAndGetInfoResponse, RoomUser, UserWithFollowInfo } from "@dogehouse/kebab"; import React, { useContext } from "react"; import { useDebugAudioStore } from "../../global-stores/useDebugAudio"; import { useConn } from "../../shared-hooks/useConn"; @@ -14,7 +10,6 @@ import { Button } from "../../ui/Button"; import { Modal } from "../../ui/Modal"; import { Spinner } from "../../ui/Spinner"; import { VerticalUserInfoWithFollowButton } from "../user/VerticalUserInfoWithFollowButton"; -import { useConsumerStore } from "../webrtc/stores/useConsumerStore"; import { AudioDebugConsumerSection } from "./AudioDebugConsumerSection"; import { RoomChatMessage, useRoomChatStore } from "./chat/useRoomChatStore"; import { UserPreviewModalContext } from "./UserPreviewModalProvider"; @@ -76,7 +71,23 @@ const UserPreview: React.FC<{ } if (!data) { - return
This user is gone.
; + return
This + user is gone.
; + } + + if ("error" in data) { + const error = data.error; + + let errorMessage = t("pages.viewUser.errors.default"); + + switch (error) { + case "blocked": + errorMessage = t("pages.viewUser.errors.blocked"); + break; + } + + return
{errorMessage}
; } const canDoModStuffOnThisUser = From bdf9dbe53cddde77d5d8865860f128d79a0dc067 Mon Sep 17 00:00:00 2001 From: xuhangc Date: Tue, 18 May 2021 08:34:20 +0800 Subject: [PATCH 17/31] chore(kibbeh): update chinese translation --- kibbeh/public/locales/zh-CN/translation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kibbeh/public/locales/zh-CN/translation.json b/kibbeh/public/locales/zh-CN/translation.json index 0b4863276..c4bea60ca 100644 --- a/kibbeh/public/locales/zh-CN/translation.json +++ b/kibbeh/public/locales/zh-CN/translation.json @@ -135,8 +135,8 @@ "sendDM": "发送消息", "aboutSuffix": "", "errors": { - "blocked": "This user has blocked you.", - "default": "Whoops! We couldn't load this user." + "blocked": "此用户屏蔽了你", + "default": "噢!我们无法读取这个用户" } }, "voiceSettings": { From dfadf999a4d4e2ae35997ad364a5e775e2890db2 Mon Sep 17 00:00:00 2001 From: Carlos A Date: Mon, 17 May 2021 18:16:11 -0700 Subject: [PATCH 18/31] Modify ternary expression in SingleUser --- kibbeh/src/ui/UserAvatar/SingleUser.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kibbeh/src/ui/UserAvatar/SingleUser.tsx b/kibbeh/src/ui/UserAvatar/SingleUser.tsx index 019c2d55e..7aa58e85f 100644 --- a/kibbeh/src/ui/UserAvatar/SingleUser.tsx +++ b/kibbeh/src/ui/UserAvatar/SingleUser.tsx @@ -109,11 +109,11 @@ export const SingleUser: React.FC = ({ : src } /> - {hover ? ( + {hover && (
- ) : null} + )} {isOnline && ( Date: Tue, 18 May 2021 10:16:35 +0800 Subject: [PATCH 19/31] fix(kibbeh): update Indonesian 1/x More changes to be added in this pr, i'll comment when I have done all of them --- kibbeh/public/locales/id/translation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index 8eda82315..583aa1870 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -54,8 +54,8 @@ "followHim": "Ikuti", "followingHim": "Mengikuti", "title": "People", - "followingNone": "Not following anyone", - "noFollowers": "No followers" + "followingNone": "Tidak mengikuti siapa pun", + "noFollowers": "Tidak ada pengikut" }, "home": { "createRoom": "Buat Ruangan", From 46573100b221f1d1767d6baebbccc26aefa772b4 Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 11:15:37 +0800 Subject: [PATCH 20/31] fix(kibbeh): update Indonesian 2/x --- kibbeh/public/locales/id/translation.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index 583aa1870..8b23e884e 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -35,12 +35,12 @@ "_comment": "Respective Page UI Internationalization Strings", "admin": { "ban": "Blokir", - "userStaffandContrib": "User Staff & Contributions", - "staff": "Staff: ", - "contributions": "Contributions", - "username": "Username", - "usrStaff": "User Staff", - "usrContributions": "User Contributions", + "userStaffandContrib": "Kontrubsi pengguna & staf", + "staff": "Staf: ", + "contributions": "Kontribusi", + "username": "Nama pengguna", + "usrStaff": "Pengguna yang staf", + "usrContributions": "Kontribusi pengguna", "reason": "reason", "usernamePlaceholder": "username to perform actions on" }, From b0d3cd64eea7d094b66bffdc2d9037bb8198d89f Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 11:34:34 +0800 Subject: [PATCH 21/31] fix(kibbeh): update Indonesian 3/x --- kibbeh/public/locales/id/translation.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index 8b23e884e..448ed60e6 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -108,7 +108,7 @@ "soundEffectSettings": { "header": "Bunyi", "title": "Pengaturan Bunyi", - "playSound": "Play Sound" + "playSound": "Memainkan suara" }, "viewUser": { "editProfile": "Ubah profil", @@ -135,8 +135,8 @@ "sendDM": "Kirim DM", "aboutSuffix": "", "errors": { - "blocked": "This user has blocked you.", - "default": "Whoops! We couldn't load this user." + "blocked": "Anda diblokir oleh pengguna ini.", + "default": "Whoops! Kami tidak memuat pengguna ini." } }, "voiceSettings": { From d720eb490e3d6e03e7e9ffc8a54dcf8f6d309aef Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 12:10:44 +0800 Subject: [PATCH 22/31] fix(kibbeh): update Indonesian 4/x --- kibbeh/public/locales/id/translation.json | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index 448ed60e6..f7fe33dca 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -135,7 +135,7 @@ "sendDM": "Kirim DM", "aboutSuffix": "", "errors": { - "blocked": "Anda diblokir oleh pengguna ini.", + "blocked": "Kamu diblokir oleh pengguna ini.", "default": "Whoops! Kami tidak memuat pengguna ini." } }, @@ -163,8 +163,8 @@ "download_for": "Unduh untuk %platform% (%ext%)" }, "privacySettings": { - "title": "Privacy Settings", - "header": "Privacy Settings", + "title": "Pengaturan privasi", + "header": "Ppengaturan privasi", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } } }, @@ -276,10 +276,10 @@ "chatDisabled": "nonaktifkan percakapan", "chatCooldown": "Chat Cooldown (milliseconds)", "chat": { - "label": "Chat", - "enabled": "Enabled", - "disabled": "Disabled", - "followerOnly": "Follower Only" + "label": "Percakapan", + "enabled": "Diaktifkan", + "disabled": "Tidak diaktifkan", + "followerOnly": "Pengikut saja" } } }, @@ -313,13 +313,13 @@ "downloadApp": "Unduh aplikasi" }, "userBadges": { - "dhStaff": "DogeHouse Staff", - "dhContributor": "DogeHouse Contributor" + "dhStaff": "DogeHouse Staf", + "dhContributor": "DogeHouse Kontributer" }, "messagesDropdown": { - "title": "Messages", - "showMore": "Show More", - "noMessages": "No new messages" + "title": "Pesan", + "showMore": "Menampilkan lebih banyak", + "noMessages": "Tidak ada pesan yang baru" } }, "modules": { From df52d201c549f8d84d522d048e4451b4376a1343 Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 12:13:00 +0800 Subject: [PATCH 23/31] fix(kibbeh): update Indonesian 5/5 --- kibbeh/public/locales/id/translation.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index f7fe33dca..69d14a9d3 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -357,9 +357,9 @@ "roomDescription": "Deskripsi ruangan", "disabled": "percakapan sudah dinonaktifkan", "messageDeletion": { - "message": "message", - "retracted": "retracted", - "deleted": "deleted" + "message": "pesan", + "retracted": "ditarik kembali", + "deleted": "dihapus" } }, "roomStatus": { From 249431a3232d95e4c0f406907d6a294d35dfc1ce Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 13:46:46 +0800 Subject: [PATCH 24/31] fix(kibbeh): update Indonesian 1/2 suggestion Co-authored-by: MeztliRA <78863518+MeztliRA@users.noreply.github.com> --- kibbeh/public/locales/id/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index 69d14a9d3..c1096bb53 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -136,7 +136,7 @@ "aboutSuffix": "", "errors": { "blocked": "Kamu diblokir oleh pengguna ini.", - "default": "Whoops! Kami tidak memuat pengguna ini." + "default": "Whoops! Kami tidak bisa memuat pengguna ini." } }, "voiceSettings": { From 61d754faff0b60cfd81e07772da670fdc404db3e Mon Sep 17 00:00:00 2001 From: Sean McGinty <31000120+s3ansh33p@users.noreply.github.com> Date: Tue, 18 May 2021 13:46:57 +0800 Subject: [PATCH 25/31] fix(kibbeh): update Indonesian 2/2 suggestion Co-authored-by: MeztliRA <78863518+MeztliRA@users.noreply.github.com> --- kibbeh/public/locales/id/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index c1096bb53..38382449d 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -164,7 +164,7 @@ }, "privacySettings": { "title": "Pengaturan privasi", - "header": "Ppengaturan privasi", + "header": "Pengaturan privasi", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } } }, From 01483c37c9298f31e28fbf30aad0508510b1a065 Mon Sep 17 00:00:00 2001 From: firecraftgaming Date: Tue, 18 May 2021 12:02:53 +0000 Subject: [PATCH 26/31] feat(kibbeh): added bots ui, not done yet --- kibbeh/src/modules/developer/Bot.tsx | 8 + kibbeh/src/modules/developer/BotCard.tsx | 29 ++++ kibbeh/src/modules/developer/BotIcon.tsx | 32 ++++ kibbeh/src/modules/developer/BotInfo.tsx | 25 +++ kibbeh/src/modules/developer/BotsEditPage.tsx | 99 ++++++++++++ kibbeh/src/modules/developer/BotsPage.tsx | 29 ++++ .../modules/developer/DeveloperNavButton.tsx | 25 +++ .../src/modules/developer/DeveloperPanel.tsx | 36 +++++ .../modules/developer/EditBotAvatarModal.tsx | 143 ++++++++++++++++++ kibbeh/src/modules/developer/YourBots.tsx | 82 ++++++++++ .../developer/bots/edit/[username]/index.tsx | 3 + kibbeh/src/pages/developer/bots/index.tsx | 3 + 12 files changed, 514 insertions(+) create mode 100644 kibbeh/src/modules/developer/Bot.tsx create mode 100644 kibbeh/src/modules/developer/BotCard.tsx create mode 100644 kibbeh/src/modules/developer/BotIcon.tsx create mode 100644 kibbeh/src/modules/developer/BotInfo.tsx create mode 100644 kibbeh/src/modules/developer/BotsEditPage.tsx create mode 100644 kibbeh/src/modules/developer/BotsPage.tsx create mode 100644 kibbeh/src/modules/developer/DeveloperNavButton.tsx create mode 100644 kibbeh/src/modules/developer/DeveloperPanel.tsx create mode 100644 kibbeh/src/modules/developer/EditBotAvatarModal.tsx create mode 100644 kibbeh/src/modules/developer/YourBots.tsx create mode 100644 kibbeh/src/pages/developer/bots/edit/[username]/index.tsx create mode 100644 kibbeh/src/pages/developer/bots/index.tsx diff --git a/kibbeh/src/modules/developer/Bot.tsx b/kibbeh/src/modules/developer/Bot.tsx new file mode 100644 index 000000000..e5baaf388 --- /dev/null +++ b/kibbeh/src/modules/developer/Bot.tsx @@ -0,0 +1,8 @@ +export interface Bot { + username: string; + avatarUrl: string; + displayName: string; + apiKey: string; + bio: string; + bannerUrl: string; +} \ No newline at end of file diff --git a/kibbeh/src/modules/developer/BotCard.tsx b/kibbeh/src/modules/developer/BotCard.tsx new file mode 100644 index 000000000..7206d259a --- /dev/null +++ b/kibbeh/src/modules/developer/BotCard.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import { useRouter } from "next/router"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { SingleUser } from "../../ui/UserAvatar"; +import { Bot } from "./Bot"; + +interface BotCardProps { + bot: Bot +} + +export const BotCard: React.FC = ({ bot }) => { + const { t } = useTypeSafeTranslation(); + const { push } = useRouter(); + + return ( + + ); +}; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/BotIcon.tsx b/kibbeh/src/modules/developer/BotIcon.tsx new file mode 100644 index 000000000..a84b12b71 --- /dev/null +++ b/kibbeh/src/modules/developer/BotIcon.tsx @@ -0,0 +1,32 @@ +import React from "react"; +import { Bot } from "./Bot"; + +interface BotIconProps { + alt?: string; + src: string; + onClick: () => any; +} + +export const BotIcon: React.FC = ({ alt, src, onClick }) => { + return ( +
+ {alt} + +
+ ); +}; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/BotInfo.tsx b/kibbeh/src/modules/developer/BotInfo.tsx new file mode 100644 index 000000000..8ad4aa674 --- /dev/null +++ b/kibbeh/src/modules/developer/BotInfo.tsx @@ -0,0 +1,25 @@ +import React from "react"; +import { Bot } from "./Bot"; +import { BotIcon } from "./BotIcon"; + +interface BotInfoProps { + bot: Bot + onClick: () => any; +} + +export const BotInfo: React.FC = ({bot, onClick }) => { + return ( +
+ +
{bot.displayName}
+
@{bot.username}
+
+ ); +}; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/BotsEditPage.tsx b/kibbeh/src/modules/developer/BotsEditPage.tsx new file mode 100644 index 000000000..e1717c6c4 --- /dev/null +++ b/kibbeh/src/modules/developer/BotsEditPage.tsx @@ -0,0 +1,99 @@ +import React from "react"; +import { PageComponent } from "../../types/PageComponent"; +import { WaitForWsAndAuth } from "../auth/WaitForWsAndAuth"; +import { HeaderController } from "../display/HeaderController"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { MainLayout } from "../layouts/MainLayout"; +import { FloatingRoomInfo } from "../layouts/FloatingRoomInfo"; +import { TabletSidebar } from "../layouts/TabletSidebar"; +import { DeveloperPanel } from "./DeveloperPanel"; +import { Bot } from "./Bot"; +import { useState } from "react"; +import { EditBotAvatarModal } from "./EditBotAvatarModal"; +import { BotInfo } from "./BotInfo"; +import { ProfileBlockController } from "../dashboard/ProfileBlockController"; +import { useWrappedConn } from "../../shared-hooks/useConn"; + +const bot: Bot = { + username: 'crispybot1', + avatarUrl: 'https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp', + displayName: 'Crispy Bot 1.0', + apiKey: '', + bio: '', + bannerUrl: '' +}; + +export const BotsEditPage: PageComponent<{}> = ({}) => { + const { t } = useTypeSafeTranslation(); + const [editAvatar, setEditAvatar] = useState(false); + const [showToken, setShowToken] = useState(false); + + const token = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'; + + return ( + + + } + tabletSidebar={} + leftPanel={} + rightPanel={} + mobileHeader={undefined} + > + setEditAvatar(false)} + bot={bot} + /> +
+
+
Bot Information
+
+
+ setEditAvatar(true)} + /> + +
+
+
+
Token
+
setShowToken(true)} + > + {showToken ? token : 'Click to reveal token'} +
+
+
+ + +
+
+ +
+
+
+
+
+ ); +}; + +BotsEditPage.ws = true; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/BotsPage.tsx b/kibbeh/src/modules/developer/BotsPage.tsx new file mode 100644 index 000000000..d24791ec5 --- /dev/null +++ b/kibbeh/src/modules/developer/BotsPage.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import { PageComponent } from "../../types/PageComponent"; +import { WaitForWsAndAuth } from "../auth/WaitForWsAndAuth"; +import { HeaderController } from "../display/HeaderController"; +import { MainLayout } from "../layouts/MainLayout"; +import { FloatingRoomInfo } from "../layouts/FloatingRoomInfo"; +import { TabletSidebar } from "../layouts/TabletSidebar"; +import { DeveloperPanel } from "./DeveloperPanel"; +import { ProfileBlockController } from "../dashboard/ProfileBlockController"; +import { YourBots } from "./YourBots"; + +export const BotsPage: PageComponent<{}> = ({}) => { + return ( + + + } + tabletSidebar={} + leftPanel={} + rightPanel={} + mobileHeader={undefined} + > + + + + ); +}; + +BotsPage.ws = true; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/DeveloperNavButton.tsx b/kibbeh/src/modules/developer/DeveloperNavButton.tsx new file mode 100644 index 000000000..4f7d73b5d --- /dev/null +++ b/kibbeh/src/modules/developer/DeveloperNavButton.tsx @@ -0,0 +1,25 @@ +import { useRouter } from "next/router"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; + +export const DeveloperNavButton: React.FC<{ title: string, icon: React.ReactNode, href: string }> = ({ title, icon, href }) => { + const { t } = useTypeSafeTranslation(); + const { push } = useRouter(); + + return ( + + ); +}; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/DeveloperPanel.tsx b/kibbeh/src/modules/developer/DeveloperPanel.tsx new file mode 100644 index 000000000..b9b114a90 --- /dev/null +++ b/kibbeh/src/modules/developer/DeveloperPanel.tsx @@ -0,0 +1,36 @@ +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { DeveloperNavButton } from "./DeveloperNavButton"; + +export const DeveloperSettingsIcon: React.FC<{}> = ({}) => { + return ( + + + + ); +}; + +export const BotsIcon: React.FC<{}> = ({}) => { + return ( + + + + ); +}; + +export const DeveloperPanel: React.FC<{}> = ({}) => { + const { t } = useTypeSafeTranslation(); + return ( +
+

+ Developer +

+
+ }/> + } /> +
+
+ ); +}; \ No newline at end of file diff --git a/kibbeh/src/modules/developer/EditBotAvatarModal.tsx b/kibbeh/src/modules/developer/EditBotAvatarModal.tsx new file mode 100644 index 000000000..c107673ec --- /dev/null +++ b/kibbeh/src/modules/developer/EditBotAvatarModal.tsx @@ -0,0 +1,143 @@ +import { Form, Formik } from "formik"; +import isElectron from "is-electron"; +import React, { useEffect } from "react"; +import { object, pattern, size, string, optional } from "superstruct"; +import { InputField } from "../../form-fields/InputField"; +import { validateStruct } from "../../lib/validateStruct"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { Button } from "../../ui/Button"; +import { ButtonLink } from "../../ui/ButtonLink"; +import { Modal } from "../../ui/Modal"; +import { Bot } from "./Bot"; + +const profileStruct = object({ + displayName: size(string(), 2, 50), + username: pattern(string(), /^(\w){4,15}$/), + bio: size(string(), 0, 160), + avatarUrl: pattern( + string(), + /^https?:\/\/(www\.|)((a|p)bs.twimg.com\/(profile_images|sticky\/default_profile_images)\/(.*)\.(jpg|png|jpeg|webp)|avatars\.githubusercontent\.com\/u\/[^\s]+|github.com\/identicons\/[^\s]+|cdn.discordapp.com\/avatars\/[^\s]+\/[^\s]+\.(jpg|png|jpeg|webp))/ + ), + bannerUrl: optional( + pattern( + string(), + /^https?:\/\/(www\.|)(pbs.twimg.com\/profile_banners\/(.+)\/(.+)(?:\.(jpg|png|jpeg|webp))?|avatars\.githubusercontent\.com\/u\/)/ + ) + ), +}); + +interface EditBotAvatarModalProps { + isOpen: boolean; + onRequestClose: () => void; + onEdit?: (data: { + displayName: string; + username: string; + bio: string; + avatarUrl: string; + }) => void; + bot: Bot; +} + +const validateFn = validateStruct(profileStruct); + +export const EditBotAvatarModal: React.FC = ({ + isOpen, + onRequestClose, + onEdit, + bot +}) => { + const { t } = useTypeSafeTranslation(); + + useEffect(() => { + if (isElectron()) { + const ipcRenderer = window.require("electron").ipcRenderer; + ipcRenderer.send("@rpc/page", { + page: "edit-profile", + opened: isOpen, + modal: true, + data: "", + }); + } + }, [isOpen]); + + return ( + + {isOpen ? ( + { + return validateFn({ + ...values, + bannerUrl: values.bannerUrl || undefined, + displayName: values.displayName.trim(), + }); + }} + onSubmit={async (data) => { + onEdit?.(data); + onRequestClose(); + }} + > + {({ isSubmitting }) => ( +
+

+ {t("pages.viewUser.editProfile")} +

+ + + + + +
+ + + {t("common.cancel")} + +
+ + )} +
+ ) : null} +
+ ); +}; diff --git a/kibbeh/src/modules/developer/YourBots.tsx b/kibbeh/src/modules/developer/YourBots.tsx new file mode 100644 index 000000000..8b121a673 --- /dev/null +++ b/kibbeh/src/modules/developer/YourBots.tsx @@ -0,0 +1,82 @@ +import React from "react"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { BotCard } from "./BotCard"; +import { Bot } from "./Bot"; +import { useWrappedConn } from "../../shared-hooks/useConn"; + + +const bots: Bot[] = [ + { + username: 'aa', + avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', + displayName: 'Bot Name', + apiKey: '', + bio: '', + bannerUrl: '' + }, + { + username: 'abba', + avatarUrl: 'https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp', + displayName: 'Bot Name', + apiKey: '', + bio: '', + bannerUrl: '' + }, + { + username: 'aa', + avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', + displayName: 'Bot Name', + apiKey: '', + bio: '', + bannerUrl: '' + }, + { + username: 'aa', + avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', + displayName: 'Bot Name', + apiKey: '', + bio: '', + bannerUrl: '' + }, + { + username: 'aa', + avatarUrl: 'https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp', + displayName: 'Bot Name', + apiKey: '', + bio: '', + bannerUrl: '' + } +]; +const max_bot = 5; + +export const YourBots: React.FC<{}> = ({}) => { + const { t } = useTypeSafeTranslation(); + const botsParsed = bots.map((v, i) => ); + + const conn = useWrappedConn(); + + //conn.connection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); + conn.connection.sendCall('user:get_bots', {}).then(v => console.log(v)); + + return ( +
+
+
Your bots ({bots.length})
+ { + bots.length < max_bot ? ( + + ) : ( +
Max amount of bots reached!
+ ) + } +
+
+
{botsParsed}
+
+ ); +}; \ No newline at end of file diff --git a/kibbeh/src/pages/developer/bots/edit/[username]/index.tsx b/kibbeh/src/pages/developer/bots/edit/[username]/index.tsx new file mode 100644 index 000000000..0cdb442fa --- /dev/null +++ b/kibbeh/src/pages/developer/bots/edit/[username]/index.tsx @@ -0,0 +1,3 @@ +import { BotsEditPage } from "../../../../../modules/developer/BotsEditPage"; + +export default BotsEditPage; \ No newline at end of file diff --git a/kibbeh/src/pages/developer/bots/index.tsx b/kibbeh/src/pages/developer/bots/index.tsx new file mode 100644 index 000000000..49a1ca280 --- /dev/null +++ b/kibbeh/src/pages/developer/bots/index.tsx @@ -0,0 +1,3 @@ +import { BotsPage } from "../../../modules/developer/BotsPage"; + +export default BotsPage; From 3af5438369602890f6ecc46739aea751fbac23eb Mon Sep 17 00:00:00 2001 From: firecraftgaming Date: Tue, 18 May 2021 12:23:09 +0000 Subject: [PATCH 27/31] chore(kibbeh): fixed so it passes lint --- kibbeh/src/modules/developer/Bot.tsx | 2 +- kibbeh/src/modules/developer/BotCard.tsx | 4 +-- kibbeh/src/modules/developer/BotIcon.tsx | 2 +- kibbeh/src/modules/developer/BotInfo.tsx | 4 +-- kibbeh/src/modules/developer/BotsEditPage.tsx | 26 +++++++++---------- kibbeh/src/modules/developer/BotsPage.tsx | 4 +-- .../modules/developer/DeveloperNavButton.tsx | 2 +- .../src/modules/developer/DeveloperPanel.tsx | 8 +++--- .../modules/developer/EditBotAvatarModal.tsx | 2 +- kibbeh/src/modules/developer/YourBots.tsx | 10 +++---- .../developer/bots/edit/[username]/index.tsx | 2 +- 11 files changed, 32 insertions(+), 34 deletions(-) diff --git a/kibbeh/src/modules/developer/Bot.tsx b/kibbeh/src/modules/developer/Bot.tsx index e5baaf388..526771351 100644 --- a/kibbeh/src/modules/developer/Bot.tsx +++ b/kibbeh/src/modules/developer/Bot.tsx @@ -5,4 +5,4 @@ export interface Bot { apiKey: string; bio: string; bannerUrl: string; -} \ No newline at end of file +} diff --git a/kibbeh/src/modules/developer/BotCard.tsx b/kibbeh/src/modules/developer/BotCard.tsx index 7206d259a..749df7866 100644 --- a/kibbeh/src/modules/developer/BotCard.tsx +++ b/kibbeh/src/modules/developer/BotCard.tsx @@ -13,7 +13,7 @@ export const BotCard: React.FC = ({ bot }) => { const { push } = useRouter(); return ( - ); -}; \ No newline at end of file +}; diff --git a/kibbeh/src/modules/developer/BotIcon.tsx b/kibbeh/src/modules/developer/BotIcon.tsx index a84b12b71..e03184e83 100644 --- a/kibbeh/src/modules/developer/BotIcon.tsx +++ b/kibbeh/src/modules/developer/BotIcon.tsx @@ -29,4 +29,4 @@ export const BotIcon: React.FC = ({ alt, src, onClick }) => { ); -}; \ No newline at end of file +}; diff --git a/kibbeh/src/modules/developer/BotInfo.tsx b/kibbeh/src/modules/developer/BotInfo.tsx index 8ad4aa674..3b73a9409 100644 --- a/kibbeh/src/modules/developer/BotInfo.tsx +++ b/kibbeh/src/modules/developer/BotInfo.tsx @@ -7,7 +7,7 @@ interface BotInfoProps { onClick: () => any; } -export const BotInfo: React.FC = ({bot, onClick }) => { +export const BotInfo: React.FC = ({ bot, onClick }) => { return (
= ({bot, onClick }) => {
@{bot.username}
); -}; \ No newline at end of file +}; diff --git a/kibbeh/src/modules/developer/BotsEditPage.tsx b/kibbeh/src/modules/developer/BotsEditPage.tsx index e1717c6c4..fdb6f4075 100644 --- a/kibbeh/src/modules/developer/BotsEditPage.tsx +++ b/kibbeh/src/modules/developer/BotsEditPage.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useState } from "react"; import { PageComponent } from "../../types/PageComponent"; import { WaitForWsAndAuth } from "../auth/WaitForWsAndAuth"; import { HeaderController } from "../display/HeaderController"; @@ -8,11 +8,9 @@ import { FloatingRoomInfo } from "../layouts/FloatingRoomInfo"; import { TabletSidebar } from "../layouts/TabletSidebar"; import { DeveloperPanel } from "./DeveloperPanel"; import { Bot } from "./Bot"; -import { useState } from "react"; import { EditBotAvatarModal } from "./EditBotAvatarModal"; import { BotInfo } from "./BotInfo"; import { ProfileBlockController } from "../dashboard/ProfileBlockController"; -import { useWrappedConn } from "../../shared-hooks/useConn"; const bot: Bot = { username: 'crispybot1', @@ -23,7 +21,7 @@ const bot: Bot = { bannerUrl: '' }; -export const BotsEditPage: PageComponent<{}> = ({}) => { +export const BotsEditPage: PageComponent = ({}) => { const { t } = useTypeSafeTranslation(); const [editAvatar, setEditAvatar] = useState(false); const [showToken, setShowToken] = useState(false); @@ -54,7 +52,7 @@ export const BotsEditPage: PageComponent<{}> = ({}) => { bot={bot} onClick={() => setEditAvatar(true)} /> - +
= ({}) => { >
Token
-
setShowToken(true)} > @@ -71,20 +69,20 @@ export const BotsEditPage: PageComponent<{}> = ({}) => {
- -
- @@ -96,4 +94,4 @@ export const BotsEditPage: PageComponent<{}> = ({}) => { ); }; -BotsEditPage.ws = true; \ No newline at end of file +BotsEditPage.ws = true; diff --git a/kibbeh/src/modules/developer/BotsPage.tsx b/kibbeh/src/modules/developer/BotsPage.tsx index d24791ec5..4534130ad 100644 --- a/kibbeh/src/modules/developer/BotsPage.tsx +++ b/kibbeh/src/modules/developer/BotsPage.tsx @@ -9,7 +9,7 @@ import { DeveloperPanel } from "./DeveloperPanel"; import { ProfileBlockController } from "../dashboard/ProfileBlockController"; import { YourBots } from "./YourBots"; -export const BotsPage: PageComponent<{}> = ({}) => { +export const BotsPage: PageComponent = ({}) => { return ( @@ -26,4 +26,4 @@ export const BotsPage: PageComponent<{}> = ({}) => { ); }; -BotsPage.ws = true; \ No newline at end of file +BotsPage.ws = true; diff --git a/kibbeh/src/modules/developer/DeveloperNavButton.tsx b/kibbeh/src/modules/developer/DeveloperNavButton.tsx index 4f7d73b5d..01f9249e5 100644 --- a/kibbeh/src/modules/developer/DeveloperNavButton.tsx +++ b/kibbeh/src/modules/developer/DeveloperNavButton.tsx @@ -22,4 +22,4 @@ export const DeveloperNavButton: React.FC<{ title: string, icon: React.ReactNode
); -}; \ No newline at end of file +}; diff --git a/kibbeh/src/modules/developer/DeveloperPanel.tsx b/kibbeh/src/modules/developer/DeveloperPanel.tsx index b9b114a90..dc75178fa 100644 --- a/kibbeh/src/modules/developer/DeveloperPanel.tsx +++ b/kibbeh/src/modules/developer/DeveloperPanel.tsx @@ -1,7 +1,7 @@ import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; import { DeveloperNavButton } from "./DeveloperNavButton"; -export const DeveloperSettingsIcon: React.FC<{}> = ({}) => { +export const DeveloperSettingsIcon: React.FC = ({}) => { return ( @@ -9,7 +9,7 @@ export const DeveloperSettingsIcon: React.FC<{}> = ({}) => { ); }; -export const BotsIcon: React.FC<{}> = ({}) => { +export const BotsIcon: React.FC = ({}) => { return ( @@ -17,7 +17,7 @@ export const BotsIcon: React.FC<{}> = ({}) => { ); }; -export const DeveloperPanel: React.FC<{}> = ({}) => { +export const DeveloperPanel: React.FC = ({}) => { const { t } = useTypeSafeTranslation(); return (
= ({}) => {
); -}; \ No newline at end of file +}; diff --git a/kibbeh/src/modules/developer/EditBotAvatarModal.tsx b/kibbeh/src/modules/developer/EditBotAvatarModal.tsx index c107673ec..313c56c98 100644 --- a/kibbeh/src/modules/developer/EditBotAvatarModal.tsx +++ b/kibbeh/src/modules/developer/EditBotAvatarModal.tsx @@ -79,7 +79,7 @@ export const EditBotAvatarModal: React.FC = ({ displayName: values.displayName.trim(), }); }} - onSubmit={async (data) => { + onSubmit={(data) => { onEdit?.(data); onRequestClose(); }} diff --git a/kibbeh/src/modules/developer/YourBots.tsx b/kibbeh/src/modules/developer/YourBots.tsx index 8b121a673..a6f09c356 100644 --- a/kibbeh/src/modules/developer/YourBots.tsx +++ b/kibbeh/src/modules/developer/YourBots.tsx @@ -49,13 +49,13 @@ const bots: Bot[] = [ ]; const max_bot = 5; -export const YourBots: React.FC<{}> = ({}) => { +export const YourBots: React.FC = ({}) => { const { t } = useTypeSafeTranslation(); const botsParsed = bots.map((v, i) => ); - + const conn = useWrappedConn(); - //conn.connection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); + // conn.connection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); conn.connection.sendCall('user:get_bots', {}).then(v => console.log(v)); return ( @@ -64,7 +64,7 @@ export const YourBots: React.FC<{}> = ({}) => {
Your bots ({bots.length})
{ bots.length < max_bot ? ( - + className="bg-primary-700 md:hover:bg-primary-600 rounded-lg" + style={{ width: 150, height: 40 }} + onClick={() => navigator.clipboard?.writeText(token)} + > + Copy + + className="bg-primary-700 md:hover:bg-primary-600 rounded-lg" + style={{ width: 150, height: 40 }} + onClick={() => null} + > + Regenerate + + > + Delete + diff --git a/kibbeh/src/modules/developer/BotsPage.tsx b/kibbeh/src/modules/developer/BotsPage.tsx index 4534130ad..bed35b165 100644 --- a/kibbeh/src/modules/developer/BotsPage.tsx +++ b/kibbeh/src/modules/developer/BotsPage.tsx @@ -16,11 +16,11 @@ export const BotsPage: PageComponent = ({}) => { } tabletSidebar={} - leftPanel={} + leftPanel={} rightPanel={} mobileHeader={undefined} > - + ); diff --git a/kibbeh/src/modules/developer/YourBots.tsx b/kibbeh/src/modules/developer/YourBots.tsx index a6f09c356..94da4210f 100644 --- a/kibbeh/src/modules/developer/YourBots.tsx +++ b/kibbeh/src/modules/developer/YourBots.tsx @@ -1,82 +1,61 @@ -import React from "react"; +import React, { useEffect, useState } from "react"; import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; import { BotCard } from "./BotCard"; import { Bot } from "./Bot"; -import { useWrappedConn } from "../../shared-hooks/useConn"; +import { useConn, useWrappedConn } from "../../shared-hooks/useConn"; +import { wrap } from "@dogehouse/kebab"; - -const bots: Bot[] = [ - { - username: 'aa', - avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', - displayName: 'Bot Name', - apiKey: '', - bio: '', - bannerUrl: '' - }, - { - username: 'abba', - avatarUrl: 'https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp', - displayName: 'Bot Name', - apiKey: '', - bio: '', - bannerUrl: '' - }, - { - username: 'aa', - avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', - displayName: 'Bot Name', - apiKey: '', - bio: '', - bannerUrl: '' - }, - { - username: 'aa', - avatarUrl: 'https://cdn.discordapp.com/avatars/522503261941661727/ff40436814a3224fdd951578aa9e494b.webp', - displayName: 'Bot Name', - apiKey: '', - bio: '', - bannerUrl: '' - }, - { - username: 'aa', - avatarUrl: 'https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp', - displayName: 'Bot Name', - apiKey: '', - bio: '', - bannerUrl: '' - } -]; const max_bot = 5; export const YourBots: React.FC = ({}) => { - const { t } = useTypeSafeTranslation(); - const botsParsed = bots.map((v, i) => ); - - const conn = useWrappedConn(); - - // conn.connection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); - conn.connection.sendCall('user:get_bots', {}).then(v => console.log(v)); + const [bots, setBots] = useState>([]); - return ( -
-
-
Your bots ({bots.length})
- { - bots.length < max_bot ? ( - - ) : ( -
Max amount of bots reached!
- ) - } + const { t } = useTypeSafeTranslation(); + const botsParsed = bots.map((v, i) => ( + + )); + const wrapper = useWrappedConn(); + // wrapper.wrapperection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); + useEffect(() => { + wrapper.connection.sendCall("user:get_bots", {}).then((v: any) => { + setBots(v.bots); + }); + }, []); + return ( +
+
+
Your bots ({bots.length})
+ {bots.length < max_bot ? ( + + ) : ( +
+ Max amount of bots reached!
-
-
{botsParsed}
-
- ); + )} +
+
+
+ {botsParsed} +
+
+ ); }; From 4ad01bf63ab6806c75cf6c428613e623d63734e8 Mon Sep 17 00:00:00 2001 From: Amitoj Singh Date: Tue, 18 May 2021 18:26:27 +0300 Subject: [PATCH 29/31] chore(kibbeh): complete --- kibbeh/public/locales/en/translation.json | 20 ++- kibbeh/src/icons/BotIcon.tsx | 1 + kibbeh/src/icons/DeveloperIcon.tsx | 21 +++ kibbeh/src/icons/index.tsx | 1 + kibbeh/src/modules/developer/BotIcon.tsx | 42 +++-- kibbeh/src/modules/developer/BotInfo.tsx | 34 +++-- kibbeh/src/modules/developer/BotsEditPage.tsx | 87 +---------- .../src/modules/developer/CreateBotModal.tsx | 84 ++++++++++ .../src/modules/developer/DeveloperPanel.tsx | 31 +--- kibbeh/src/modules/developer/EditBot.tsx | 101 +++++++++++++ .../modules/developer/EditBotAvatarModal.tsx | 143 ------------------ kibbeh/src/modules/developer/YourBots.tsx | 31 ++-- kibbeh/src/ui/SettingsDropdown.tsx | 10 +- 13 files changed, 299 insertions(+), 307 deletions(-) create mode 100644 kibbeh/src/icons/DeveloperIcon.tsx create mode 100644 kibbeh/src/modules/developer/CreateBotModal.tsx create mode 100644 kibbeh/src/modules/developer/EditBot.tsx delete mode 100644 kibbeh/src/modules/developer/EditBotAvatarModal.tsx diff --git a/kibbeh/public/locales/en/translation.json b/kibbeh/public/locales/en/translation.json index b5259e8e2..e125be539 100644 --- a/kibbeh/public/locales/en/translation.json +++ b/kibbeh/public/locales/en/translation.json @@ -14,9 +14,11 @@ "joinRoom": "Join Room", "copyLink": "Copy Link", "copied": "Copied!", + "copy": "Copy", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -34,6 +36,14 @@ }, "pages": { "_comment": "Respective Page UI Internationalization Strings", + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" + }, "admin": { "ban": "Ban", "userStaffandContrib": "User Staff & Contributions", @@ -260,13 +270,19 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", "dhContributor": "DogeHouse Contributor" }, "modals": { + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" + }, "createRoomModal": { "subtitle": "Fill the following fields to start a new room", "public": "Public", diff --git a/kibbeh/src/icons/BotIcon.tsx b/kibbeh/src/icons/BotIcon.tsx index 89a553f36..849943ab9 100644 --- a/kibbeh/src/icons/BotIcon.tsx +++ b/kibbeh/src/icons/BotIcon.tsx @@ -6,6 +6,7 @@ function BotIcon(props: React.SVGProps) { xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 512 512" + {...props} > ) { + return ( + + + + ); +} + +export default DeveloperIcon; diff --git a/kibbeh/src/icons/index.tsx b/kibbeh/src/icons/index.tsx index fffca3d22..f86ca702e 100644 --- a/kibbeh/src/icons/index.tsx +++ b/kibbeh/src/icons/index.tsx @@ -51,3 +51,4 @@ export { default as SolidDeafened } from "./SolidDeafened"; export { default as SolidFriendsAdd } from "./SolidFriendsAdd"; export { default as BotIcon } from "./BotIcon"; export { default as SolidDownload } from "./SolidDownload"; +export { default as DeveloperIcon } from "./DeveloperIcon"; diff --git a/kibbeh/src/modules/developer/BotIcon.tsx b/kibbeh/src/modules/developer/BotIcon.tsx index e03184e83..14c9b7520 100644 --- a/kibbeh/src/modules/developer/BotIcon.tsx +++ b/kibbeh/src/modules/developer/BotIcon.tsx @@ -1,32 +1,24 @@ import React from "react"; -import { Bot } from "./Bot"; interface BotIconProps { - alt?: string; - src: string; - onClick: () => any; + alt?: string; + src: string; + onClick: () => any; } export const BotIcon: React.FC = ({ alt, src, onClick }) => { - return ( -
- {alt} - -
- ); + return ( +
+ {alt} +
+ ); }; diff --git a/kibbeh/src/modules/developer/BotInfo.tsx b/kibbeh/src/modules/developer/BotInfo.tsx index 3b73a9409..9289852ef 100644 --- a/kibbeh/src/modules/developer/BotInfo.tsx +++ b/kibbeh/src/modules/developer/BotInfo.tsx @@ -3,23 +3,25 @@ import { Bot } from "./Bot"; import { BotIcon } from "./BotIcon"; interface BotInfoProps { - bot: Bot - onClick: () => any; + bot: Bot; + onClick: () => any; } export const BotInfo: React.FC = ({ bot, onClick }) => { - return ( -
- -
{bot.displayName}
-
@{bot.username}
-
- ); + return ( +
+ +
{bot.displayName}
+
+ @{bot.username} +
+
+ ); }; diff --git a/kibbeh/src/modules/developer/BotsEditPage.tsx b/kibbeh/src/modules/developer/BotsEditPage.tsx index c04ae69b2..f4b22221b 100644 --- a/kibbeh/src/modules/developer/BotsEditPage.tsx +++ b/kibbeh/src/modules/developer/BotsEditPage.tsx @@ -1,33 +1,17 @@ -import React, { useState } from "react"; +import React from "react"; import { PageComponent } from "../../types/PageComponent"; import { WaitForWsAndAuth } from "../auth/WaitForWsAndAuth"; import { HeaderController } from "../display/HeaderController"; -import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; import { MainLayout } from "../layouts/MainLayout"; import { FloatingRoomInfo } from "../layouts/FloatingRoomInfo"; import { TabletSidebar } from "../layouts/TabletSidebar"; import { DeveloperPanel } from "./DeveloperPanel"; -import { Bot } from "./Bot"; -import { EditBotAvatarModal } from "./EditBotAvatarModal"; -import { BotInfo } from "./BotInfo"; import { ProfileBlockController } from "../dashboard/ProfileBlockController"; +import { EditBot } from "./EditBot"; -const bot: Bot = { - id: "", - username: "crispybot1", - avatarUrl: - "https://cdn.discordapp.com/avatars/484638053554454531/0c8259da231d71c515735b1a0b745fb6.webp", - displayName: "Crispy Bot 1.0", - apiKey: "", -}; - -export const BotsEditPage: PageComponent = ({}) => { - const { t } = useTypeSafeTranslation(); - const [editAvatar, setEditAvatar] = useState(false); - const [showToken, setShowToken] = useState(false); - - const token = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; +interface BotsEditPageProps {} +export const BotsEditPage: PageComponent = ({}) => { return ( @@ -38,68 +22,7 @@ export const BotsEditPage: PageComponent = ({}) => { rightPanel={} mobileHeader={undefined} > - setEditAvatar(false)} - bot={bot} - /> -
-
-
Bot Information
-
-
- setEditAvatar(true)} /> - -
-
-
-
Token
-
setShowToken(true)} - > - {showToken ? token : "Click to reveal token"} -
-
-
- - -
-
- -
-
-
+
); diff --git a/kibbeh/src/modules/developer/CreateBotModal.tsx b/kibbeh/src/modules/developer/CreateBotModal.tsx new file mode 100644 index 000000000..5caf404ed --- /dev/null +++ b/kibbeh/src/modules/developer/CreateBotModal.tsx @@ -0,0 +1,84 @@ +import { Form, Formik } from "formik"; +import React from "react"; +import { InputField } from "../../form-fields/InputField"; +import { useWrappedConn } from "../../shared-hooks/useConn"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; +import { Button } from "../../ui/Button"; +import { ButtonLink } from "../../ui/ButtonLink"; +import { Modal } from "../../ui/Modal"; +import { showErrorToast } from "../../lib/showErrorToast"; +interface CreateBotModalProps { + onRequestClose: () => void; + data?: { + username: string; + }; +} + +export const CreateBotModal: React.FC = ({ + onRequestClose, + data, +}) => { + const { t } = useTypeSafeTranslation(); + const wrapper = useWrappedConn(); + + return ( + + + initialValues={ + data + ? data + : { + username: "", + } + } + validateOnChange={false} + validateOnBlur={false} + onSubmit={async ({ username }) => { + wrapper.mutation.userCreateBot(username).then((r) => { + if (r.isUsernameTaken) { + showErrorToast( + t("components.modals.createBotModal.usernameTaken") + ); + } + if (r.error) { + showErrorToast(r.error); + } + }); + onRequestClose(); + }} + > + {({ isSubmitting }) => ( +
+
+

+ {t("components.modals.createBotModal.title")} +

+
+ {t("components.modals.createBotModal.subtitle")} +
+
+
+ +
+ +
+ + + {t("common.cancel")} + +
+
+ )} + +
+ ); +}; diff --git a/kibbeh/src/modules/developer/DeveloperPanel.tsx b/kibbeh/src/modules/developer/DeveloperPanel.tsx index dc75178fa..e77a023b5 100644 --- a/kibbeh/src/modules/developer/DeveloperPanel.tsx +++ b/kibbeh/src/modules/developer/DeveloperPanel.tsx @@ -1,35 +1,20 @@ +import { BotIcon } from "../../icons"; import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; import { DeveloperNavButton } from "./DeveloperNavButton"; -export const DeveloperSettingsIcon: React.FC = ({}) => { - return ( - - - - ); -}; - -export const BotsIcon: React.FC = ({}) => { - return ( - - - - ); -}; - export const DeveloperPanel: React.FC = ({}) => { const { t } = useTypeSafeTranslation(); return ( -
+

- Developer + {t("components.settingsDropdown.developer")}

- }/> - } /> + } + />
); diff --git a/kibbeh/src/modules/developer/EditBot.tsx b/kibbeh/src/modules/developer/EditBot.tsx new file mode 100644 index 000000000..08c11ce2b --- /dev/null +++ b/kibbeh/src/modules/developer/EditBot.tsx @@ -0,0 +1,101 @@ +import React, { useEffect, useState } from "react"; +import { Bot } from "./Bot"; +import { BotInfo } from "./BotInfo"; +import { useWrappedConn } from "../../shared-hooks/useConn"; +import { Button } from "../../ui/Button"; +import { useRouter } from "next/router"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; + +export const EditBot = ({}) => { + const { query } = useRouter(); + const username = query.username; + const [showapiKey, setShowapiKey] = useState(false); + const [bots, setBots] = useState>([]); + const [bot, setBot] = useState(); + const wrapper = useWrappedConn(); + const { t } = useTypeSafeTranslation(); + useEffect(() => { + wrapper.connection.sendCall("user:get_bots", {}).then((v: any) => { + setBots(v.bots); + }); + }, []); + + useEffect(() => { + setBot(bots.find((b) => b.username === username)); + }, [bots]); + + if (!bot) { + return
{t("common.error")}
; + } + return ( +
+
+
+ {t("pages.botEdit.title")} +
+
+
+ {}} /> + +
+
+
+
+ {t("pages.botEdit.apiKey")} +
+
setShowapiKey(true)} + > + {showapiKey ? bot.apiKey : t("pages.botEdit.reveal")} +
+
+
+ + +
+
+ + +
+
+
+ ); +}; + +EditBot.ws = true; diff --git a/kibbeh/src/modules/developer/EditBotAvatarModal.tsx b/kibbeh/src/modules/developer/EditBotAvatarModal.tsx deleted file mode 100644 index 313c56c98..000000000 --- a/kibbeh/src/modules/developer/EditBotAvatarModal.tsx +++ /dev/null @@ -1,143 +0,0 @@ -import { Form, Formik } from "formik"; -import isElectron from "is-electron"; -import React, { useEffect } from "react"; -import { object, pattern, size, string, optional } from "superstruct"; -import { InputField } from "../../form-fields/InputField"; -import { validateStruct } from "../../lib/validateStruct"; -import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; -import { Button } from "../../ui/Button"; -import { ButtonLink } from "../../ui/ButtonLink"; -import { Modal } from "../../ui/Modal"; -import { Bot } from "./Bot"; - -const profileStruct = object({ - displayName: size(string(), 2, 50), - username: pattern(string(), /^(\w){4,15}$/), - bio: size(string(), 0, 160), - avatarUrl: pattern( - string(), - /^https?:\/\/(www\.|)((a|p)bs.twimg.com\/(profile_images|sticky\/default_profile_images)\/(.*)\.(jpg|png|jpeg|webp)|avatars\.githubusercontent\.com\/u\/[^\s]+|github.com\/identicons\/[^\s]+|cdn.discordapp.com\/avatars\/[^\s]+\/[^\s]+\.(jpg|png|jpeg|webp))/ - ), - bannerUrl: optional( - pattern( - string(), - /^https?:\/\/(www\.|)(pbs.twimg.com\/profile_banners\/(.+)\/(.+)(?:\.(jpg|png|jpeg|webp))?|avatars\.githubusercontent\.com\/u\/)/ - ) - ), -}); - -interface EditBotAvatarModalProps { - isOpen: boolean; - onRequestClose: () => void; - onEdit?: (data: { - displayName: string; - username: string; - bio: string; - avatarUrl: string; - }) => void; - bot: Bot; -} - -const validateFn = validateStruct(profileStruct); - -export const EditBotAvatarModal: React.FC = ({ - isOpen, - onRequestClose, - onEdit, - bot -}) => { - const { t } = useTypeSafeTranslation(); - - useEffect(() => { - if (isElectron()) { - const ipcRenderer = window.require("electron").ipcRenderer; - ipcRenderer.send("@rpc/page", { - page: "edit-profile", - opened: isOpen, - modal: true, - data: "", - }); - } - }, [isOpen]); - - return ( - - {isOpen ? ( - { - return validateFn({ - ...values, - bannerUrl: values.bannerUrl || undefined, - displayName: values.displayName.trim(), - }); - }} - onSubmit={(data) => { - onEdit?.(data); - onRequestClose(); - }} - > - {({ isSubmitting }) => ( -
-

- {t("pages.viewUser.editProfile")} -

- - - - - -
- - - {t("common.cancel")} - -
- - )} -
- ) : null} -
- ); -}; diff --git a/kibbeh/src/modules/developer/YourBots.tsx b/kibbeh/src/modules/developer/YourBots.tsx index 94da4210f..80838e3aa 100644 --- a/kibbeh/src/modules/developer/YourBots.tsx +++ b/kibbeh/src/modules/developer/YourBots.tsx @@ -1,49 +1,50 @@ import React, { useEffect, useState } from "react"; -import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; import { BotCard } from "./BotCard"; import { Bot } from "./Bot"; -import { useConn, useWrappedConn } from "../../shared-hooks/useConn"; -import { wrap } from "@dogehouse/kebab"; - -const max_bot = 5; +import { useWrappedConn } from "../../shared-hooks/useConn"; +import { CreateBotModal } from "./CreateBotModal"; +import { useTypeSafeTranslation } from "../../shared-hooks/useTypeSafeTranslation"; export const YourBots: React.FC = ({}) => { const [bots, setBots] = useState>([]); - - const { t } = useTypeSafeTranslation(); + const [modal, setModal] = useState(false); const botsParsed = bots.map((v, i) => ( )); const wrapper = useWrappedConn(); + const { t } = useTypeSafeTranslation(); // wrapper.wrapperection.sendCall('user:create_bot', {username: 'ttttt'}).then(v => console.log(v)); useEffect(() => { wrapper.connection.sendCall("user:get_bots", {}).then((v: any) => { setBots(v.bots); }); - }, []); + }, [modal]); return (
-
Your bots ({bots.length})
- {bots.length < max_bot ? ( +
+ {t("pages.botEdit.yourBots")} ({bots.length}) +
+ {bots.length < 5 ? ( ) : ( -
- Max amount of bots reached! -
+
Max amount of bots reached!
)}
= ({}) => { > {botsParsed}
+ + {modal && setModal(false)} />}
); }; diff --git a/kibbeh/src/ui/SettingsDropdown.tsx b/kibbeh/src/ui/SettingsDropdown.tsx index d2a5631c6..7bf58919b 100644 --- a/kibbeh/src/ui/SettingsDropdown.tsx +++ b/kibbeh/src/ui/SettingsDropdown.tsx @@ -4,11 +4,10 @@ import { useRouter } from "next/router"; import React, { ReactNode, useState } from "react"; import { useDebugAudioStore } from "../global-stores/useDebugAudio"; import { + DeveloperIcon, OutlineGlobe, SolidBug, SolidCaretRight, - SolidMicrophone, - SolidTime, SolidUser, SolidVolume, } from "../icons"; @@ -100,6 +99,13 @@ export const SettingsDropdown: React.FC<{ /> ) : null} + push("/developer/bots")} + icon={} + label={t("components.settingsDropdown.developer")} + transition + /> + Date: Tue, 18 May 2021 18:29:29 +0300 Subject: [PATCH 30/31] refactor(kibbeh): remove await --- kibbeh/src/modules/developer/CreateBotModal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kibbeh/src/modules/developer/CreateBotModal.tsx b/kibbeh/src/modules/developer/CreateBotModal.tsx index 5caf404ed..c2edb8268 100644 --- a/kibbeh/src/modules/developer/CreateBotModal.tsx +++ b/kibbeh/src/modules/developer/CreateBotModal.tsx @@ -35,7 +35,7 @@ export const CreateBotModal: React.FC = ({ } validateOnChange={false} validateOnBlur={false} - onSubmit={async ({ username }) => { + onSubmit={({ username }) => { wrapper.mutation.userCreateBot(username).then((r) => { if (r.isUsernameTaken) { showErrorToast( From 98910b3ac3ce55664a1f6ee6db239fb977120a80 Mon Sep 17 00:00:00 2001 From: Amitoj Singh Date: Tue, 18 May 2021 18:34:03 +0300 Subject: [PATCH 31/31] chore(kibbeh): yarn i18 --- kibbeh/public/locales/af/translation.json | 20 ++++++++- kibbeh/public/locales/am/translation.json | 20 ++++++++- kibbeh/public/locales/ar/translation.json | 20 ++++++++- kibbeh/public/locales/az/translation.json | 20 ++++++++- kibbeh/public/locales/bg/translation.json | 20 ++++++++- kibbeh/public/locales/bn/translation.json | 20 ++++++++- kibbeh/public/locales/bottom/translation.json | 20 ++++++++- kibbeh/public/locales/cs/translation.json | 20 ++++++++- kibbeh/public/locales/da/translation.json | 20 ++++++++- kibbeh/public/locales/de-AT/translation.json | 20 ++++++++- kibbeh/public/locales/de/translation.json | 20 ++++++++- kibbeh/public/locales/el/translation.json | 20 ++++++++- kibbeh/public/locales/en-AU/translation.json | 20 ++++++++- kibbeh/public/locales/en-C/translation.json | 20 ++++++++- .../public/locales/en-LOLCAT/translation.json | 20 ++++++++- kibbeh/public/locales/en-OWO/translation.json | 32 ++++++++++++-- .../locales/en-PIGLATIN/translation.json | 38 ++++++++++------- .../public/locales/en-PIRATE/translation.json | 20 ++++++++- kibbeh/public/locales/eo/translation.json | 20 ++++++++- kibbeh/public/locales/es/translation.json | 20 ++++++++- kibbeh/public/locales/et/translation.json | 20 ++++++++- kibbeh/public/locales/eu/translation.json | 20 ++++++++- kibbeh/public/locales/fa/translation.json | 20 ++++++++- kibbeh/public/locales/fi/translation.json | 20 ++++++++- kibbeh/public/locales/fr/translation.json | 20 ++++++++- kibbeh/public/locales/grc/translation.json | 20 ++++++++- kibbeh/public/locales/gsw/translation.json | 20 ++++++++- kibbeh/public/locales/he/translation.json | 20 ++++++++- kibbeh/public/locales/hi/translation.json | 20 ++++++++- kibbeh/public/locales/hr/translation.json | 20 ++++++++- kibbeh/public/locales/hu/translation.json | 20 ++++++++- kibbeh/public/locales/id/translation.json | 20 ++++++++- kibbeh/public/locales/is/translation.json | 20 ++++++++- kibbeh/public/locales/it/translation.json | 20 ++++++++- kibbeh/public/locales/ja/translation.json | 20 ++++++++- kibbeh/public/locales/kk/translation.json | 20 ++++++++- kibbeh/public/locales/ko/translation.json | 20 ++++++++- kibbeh/public/locales/li/translation.json | 20 ++++++++- kibbeh/public/locales/lld/translation.json | 20 ++++++++- kibbeh/public/locales/lt/translation.json | 20 ++++++++- kibbeh/public/locales/lv/translation.json | 20 ++++++++- kibbeh/public/locales/nb/translation.json | 20 ++++++++- kibbeh/public/locales/ne/translation.json | 20 ++++++++- kibbeh/public/locales/nl/translation.json | 20 ++++++++- kibbeh/public/locales/pl/translation.json | 20 ++++++++- kibbeh/public/locales/pt-BR/translation.json | 42 ++++++++++--------- kibbeh/public/locales/pt-PT/translation.json | 20 ++++++++- kibbeh/public/locales/ro/translation.json | 20 ++++++++- kibbeh/public/locales/ru/translation.json | 20 ++++++++- kibbeh/public/locales/si/translation.json | 20 ++++++++- kibbeh/public/locales/sk/translation.json | 20 ++++++++- kibbeh/public/locales/sl/translation.json | 20 ++++++++- kibbeh/public/locales/so/translation.json | 20 ++++++++- kibbeh/public/locales/sq/translation.json | 20 ++++++++- .../public/locales/sr-LATIN/translation.json | 20 ++++++++- kibbeh/public/locales/sr/translation.json | 20 ++++++++- kibbeh/public/locales/sv/translation.json | 20 ++++++++- kibbeh/public/locales/ta/translation.json | 20 ++++++++- kibbeh/public/locales/te/translation.json | 20 ++++++++- kibbeh/public/locales/th/translation.json | 20 ++++++++- kibbeh/public/locales/tl/translation.json | 20 ++++++++- kibbeh/public/locales/tp/translation.json | 20 ++++++++- kibbeh/public/locales/tr/translation.json | 20 ++++++++- kibbeh/public/locales/uk/translation.json | 20 ++++++++- kibbeh/public/locales/ur/translation.json | 20 ++++++++- kibbeh/public/locales/uz/translation.json | 20 ++++++++- kibbeh/public/locales/vi/translation.json | 21 ++++++++-- kibbeh/public/locales/zh-CN/translation.json | 25 ++++++++--- kibbeh/public/locales/zh-TW/translation.json | 20 ++++++++- 69 files changed, 1262 insertions(+), 176 deletions(-) diff --git a/kibbeh/public/locales/af/translation.json b/kibbeh/public/locales/af/translation.json index 13f39fd6b..8427c1383 100644 --- a/kibbeh/public/locales/af/translation.json +++ b/kibbeh/public/locales/af/translation.json @@ -16,7 +16,9 @@ "copied": "gekopieër", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please give DogeHouse Accessibility permessions" + "requestPermissions": "Please give DogeHouse Accessibility permessions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/am/translation.json b/kibbeh/public/locales/am/translation.json index 0b1cbd29b..d6628d573 100644 --- a/kibbeh/public/locales/am/translation.json +++ b/kibbeh/public/locales/am/translation.json @@ -16,7 +16,9 @@ "copied": "ተቀድቷል!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please give DogeHouse Accessibility permessions" + "requestPermissions": "Please give DogeHouse Accessibility permessions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -275,6 +285,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -304,7 +319,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ar/translation.json b/kibbeh/public/locales/ar/translation.json index ccddab95c..7d9dbcbb0 100644 --- a/kibbeh/public/locales/ar/translation.json +++ b/kibbeh/public/locales/ar/translation.json @@ -16,7 +16,9 @@ "copied": "تم النسخ", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please give DogeHouse Accessibility permessions" + "requestPermissions": "Please give DogeHouse Accessibility permessions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "تنزيل التطبيق" + "downloadApp": "تنزيل التطبيق", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/az/translation.json b/kibbeh/public/locales/az/translation.json index 984653449..8eed6835f 100644 --- a/kibbeh/public/locales/az/translation.json +++ b/kibbeh/public/locales/az/translation.json @@ -16,7 +16,9 @@ "copied": "Kopyalandı", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Zəhmət olmasa DogeHouse-a lazımlı icazələri verin" + "requestPermissions": "Zəhmət olmasa DogeHouse-a lazımlı icazələri verin", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -165,6 +167,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -282,6 +292,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -311,7 +326,8 @@ "debugAudio": "Səsi incələ", "stopDebugger": "İncələmən dayandır" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/bg/translation.json b/kibbeh/public/locales/bg/translation.json index 250a23fdd..b222e3d71 100644 --- a/kibbeh/public/locales/bg/translation.json +++ b/kibbeh/public/locales/bg/translation.json @@ -16,7 +16,9 @@ "copied": "копирано", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please give DogeHouse Accessibility permessions" + "requestPermissions": "Please give DogeHouse Accessibility permessions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/bn/translation.json b/kibbeh/public/locales/bn/translation.json index 462ff4001..5f272c38f 100644 --- a/kibbeh/public/locales/bn/translation.json +++ b/kibbeh/public/locales/bn/translation.json @@ -16,7 +16,9 @@ "copied": "কপি হয়ে গেছে", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "দয়া করে DogeHouse কে অ্যাক্সেস পারমিশন দিন" + "requestPermissions": "দয়া করে DogeHouse কে অ্যাক্সেস পারমিশন দিন", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -165,6 +167,14 @@ "title": "গোপনীয়তা সেটিংস", "header": "গোপনীয়তা সেটিংস", "whispers": { "label": "ফিসফিস", "on": "অন", "off": "অফ" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -282,6 +292,11 @@ "disabled": "অফ করা", "followerOnly": "অনুসরণকারীদের জন্য শুধু" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -311,7 +326,8 @@ "debugAudio": "অডিও ডিবাগ করুন", "stopDebugger": "ডিবাগার বন্ধ করুন" }, - "downloadApp": "ডাউনলোড করুন অ্যাপ্লিকেশনটি" + "downloadApp": "ডাউনলোড করুন অ্যাপ্লিকেশনটি", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse স্টাফ", diff --git a/kibbeh/public/locales/bottom/translation.json b/kibbeh/public/locales/bottom/translation.json index 14451b3a1..3fd9d8577 100644 --- a/kibbeh/public/locales/bottom/translation.json +++ b/kibbeh/public/locales/bottom/translation.json @@ -16,7 +16,9 @@ "copied": "💖✨🥺,,👉👈💖💖✨,👉👈💖💖✨,,👉👈💖💖🥺👉👈💖💖,👉👈💖💖👉👈✨✨✨,,,👉👈", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "💖✨✨✨👉👈💖💖🥺,,,👉👈💖💖,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨👉👈💖💖✨,👉👈💖💖✨🥺,👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨,,,,👉👈💖💖✨🥺,,👉👈💖💖✨👉👈💖💖✨👉👈💖💖🥺👉👈💖💖✨👉👈💖💖,,,👉👈✨✨✨,,👉👈💖✨🥺,,,👉👈💖💖✨,👉👈💖💖,,,👉👈💖💖,👉👈💖✨✨,,👉👈💖💖✨,👉👈💖💖✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨🥺,,,,👉👈💖💖🥺👉👈💖💖✨🥺,👉👈💖💖,,,,👉👈💖💖✨,👉👈💖💖✨🥺,,👉👈💖💖✨🥺,👉👈✨✨✨,,👉👈💖✨✨✨✨🥺,,👉👈💖✨✨✨✨🥺,,,,👉👈💖✨✨✨✨🥺,,,,👉👈💖💖,👉👈💖💖✨🥺👉👈💖💖✨🥺👉👈💖💖🥺👉👈💖✨✨✨✨🥺,,,👉👈💖💖🥺👉👈💖💖🥺,,,👉👈💖💖🥺👉👈💖💖✨🥺,👉👈💖💖✨✨,👉👈✨✨✨,,👉👈💖💖✨,,👉👈💖💖,👉👈💖💖✨,,,,👉👈💖💖🥺,,,,👉👈💖💖🥺👉👈💖💖✨🥺👉👈💖💖✨🥺👉👈💖💖🥺👉👈💖💖✨,👉👈💖💖✨👉👈💖💖✨🥺👉👈✨✨✨,,👉👈💖💖🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨✨,👉👈✨✨✨,,👉👈💖✨✨✨✨🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨🥺,,👉👈💖💖✨👉👈💖💖✨🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨👉👈💖💖✨🥺,👉👈💖💖,👉👈💖💖👉👈✨✨✨,,👉👈💖💖,👉👈💖💖✨,,,,👉👈💖💖✨,,,,👉👈💖💖✨,👉👈💖💖✨,,,,👉👈💖💖✨🥺👉👈" + "requestPermissions": "💖✨✨✨👉👈💖💖🥺,,,👉👈💖💖,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨👉👈💖💖✨,👉👈💖💖✨🥺,👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨,,,,👉👈💖💖✨🥺,,👉👈💖💖✨👉👈💖💖✨👉👈💖💖🥺👉👈💖💖✨👉👈💖💖,,,👉👈✨✨✨,,👉👈💖✨🥺,,,👉👈💖💖✨,👉👈💖💖,,,👉👈💖💖,👉👈💖✨✨,,👉👈💖💖✨,👉👈💖💖✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨🥺,,,,👉👈💖💖🥺👉👈💖💖✨🥺,👉👈💖💖,,,,👉👈💖💖✨,👉👈💖💖✨🥺,,👉👈💖💖✨🥺,👉👈✨✨✨,,👉👈💖✨✨✨✨🥺,,👉👈💖✨✨✨✨🥺,,,,👉👈💖✨✨✨✨🥺,,,,👉👈💖💖,👉👈💖💖✨🥺👉👈💖💖✨🥺👉👈💖💖🥺👉👈💖✨✨✨✨🥺,,,👉👈💖💖🥺👉👈💖💖🥺,,,👉👈💖💖🥺👉👈💖💖✨🥺,👉👈💖💖✨✨,👉👈✨✨✨,,👉👈💖💖✨,,👉👈💖💖,👉👈💖💖✨,,,,👉👈💖💖🥺,,,,👉👈💖💖🥺👉👈💖💖✨🥺👉👈💖💖✨🥺👉👈💖💖🥺👉👈💖💖✨,👉👈💖💖✨👉👈💖💖✨🥺👉👈✨✨✨,,👉👈💖💖🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨✨,👉👈✨✨✨,,👉👈💖✨✨✨✨🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨🥺,,👉👈💖💖✨🥺👉👈💖💖,👉👈✨✨✨,,👉👈💖💖✨🥺,,👉👈💖💖✨👉👈💖💖✨🥺,,,,👉👈💖✨✨✨✨🥺,,👉👈💖💖✨👉👈💖💖✨🥺,👉👈💖💖,👉👈💖💖👉👈✨✨✨,,👉👈💖💖,👉👈💖💖✨,,,,👉👈💖💖✨,,,,👉👈💖💖✨,👉👈💖💖✨,,,,👉👈💖💖✨🥺👉👈", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -165,6 +167,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -253,7 +263,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -313,6 +324,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/cs/translation.json b/kibbeh/public/locales/cs/translation.json index e41198610..d9bb267a0 100644 --- a/kibbeh/public/locales/cs/translation.json +++ b/kibbeh/public/locales/cs/translation.json @@ -16,7 +16,9 @@ "copied": "Zkopírováno!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Prosím, dej DogeHousu práva na \"Dostupnost\"." + "requestPermissions": "Prosím, dej DogeHousu práva na \"Dostupnost\".", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -169,6 +171,14 @@ "on": "Zapnuté", "off": "Vypnuté" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -286,6 +296,11 @@ "disabled": "Vypnut", "followerOnly": "Pouze pro sledující" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -315,7 +330,8 @@ "debugAudio": "Ladit zvuk", "stopDebugger": "Zastavit ladění" }, - "downloadApp": "Stáhnout aplikaci" + "downloadApp": "Stáhnout aplikaci", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/da/translation.json b/kibbeh/public/locales/da/translation.json index 727e75a8c..676c67f09 100644 --- a/kibbeh/public/locales/da/translation.json +++ b/kibbeh/public/locales/da/translation.json @@ -15,7 +15,9 @@ "copied": "Kopieret", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please give DogeHouse Accessibility permessions" + "requestPermissions": "Please give DogeHouse Accessibility permessions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -161,6 +163,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/de-AT/translation.json b/kibbeh/public/locales/de-AT/translation.json index 794a0f0f1..ab26ba501 100644 --- a/kibbeh/public/locales/de-AT/translation.json +++ b/kibbeh/public/locales/de-AT/translation.json @@ -16,7 +16,9 @@ "copied": "kopiart", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Bitte beachte, wennst Dogehouse ohne a Berechtigung rennen lost kennan ungwollte Fehler auftretn." + "requestPermissions": "Bitte beachte, wennst Dogehouse ohne a Berechtigung rennen lost kennan ungwollte Fehler auftretn.", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -256,6 +266,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/de/translation.json b/kibbeh/public/locales/de/translation.json index 34124c667..f257c9c84 100644 --- a/kibbeh/public/locales/de/translation.json +++ b/kibbeh/public/locales/de/translation.json @@ -16,7 +16,9 @@ "copied": "kopiert", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Bitte erteile DogeHouse Browserberechtigungen." + "requestPermissions": "Bitte erteile DogeHouse Browserberechtigungen.", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -165,6 +167,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -258,6 +268,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -311,7 +326,8 @@ "debugAudio": "Ton debuggen", "stopDebugger": "Stoppe Debugger" }, - "downloadApp": "App herunterladen" + "downloadApp": "App herunterladen", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/el/translation.json b/kibbeh/public/locales/el/translation.json index 200c7dc64..f0320cf47 100644 --- a/kibbeh/public/locales/el/translation.json +++ b/kibbeh/public/locales/el/translation.json @@ -16,7 +16,9 @@ "copied": "Αντιγράφτηκε", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Λάβετε υπόψη ότι το να τρέχετε το DogeHouse χωρίς δικαιώματα προσβασιμότητας μπορεί να προκαλέσει ανεπιθύμητα σφάλματα" + "requestPermissions": "Λάβετε υπόψη ότι το να τρέχετε το DogeHouse χωρίς δικαιώματα προσβασιμότητας μπορεί να προκαλέσει ανεπιθύμητα σφάλματα", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -164,6 +166,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -281,6 +291,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -310,7 +325,8 @@ "debugAudio": "Κάντε debug τον ήχο", "stopDebugger": "Σταματήστε το Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/en-AU/translation.json b/kibbeh/public/locales/en-AU/translation.json index 7a30afdb9..55a4566a2 100644 --- a/kibbeh/public/locales/en-AU/translation.json +++ b/kibbeh/public/locales/en-AU/translation.json @@ -16,7 +16,9 @@ "copied": "pǝᴉdoɔ", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "sɹoɹɹǝ pǝʇuɐʍun ǝsnɐɔ ʎɐɯ suoᴉssᴉɯɹǝd ʎʇᴉꞁᴉqᴉssǝɔɔɐ ʇnoɥʇᴉʍ ǝsnoHǝƃoᗡ ƃuᴉuunɹ ǝʇou ǝsɐǝꞁԀ" + "requestPermissions": "sɹoɹɹǝ pǝʇuɐʍun ǝsnɐɔ ʎɐɯ suoᴉssᴉɯɹǝd ʎʇᴉꞁᴉqᴉssǝɔɔɐ ʇnoɥʇᴉʍ ǝsnoHǝƃoᗡ ƃuᴉuunɹ ǝʇou ǝsɐǝꞁԀ", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -277,6 +287,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -306,7 +321,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/en-C/translation.json b/kibbeh/public/locales/en-C/translation.json index ac3690a4f..36da09cf6 100644 --- a/kibbeh/public/locales/en-C/translation.json +++ b/kibbeh/public/locales/en-C/translation.json @@ -16,7 +16,9 @@ "copied": "Kopëd!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Plëz nöt runiŋ DogeHouse wiðawt aksesibilitë pərmis̈onz mä koz unwontəd erərz" + "requestPermissions": "Plëz nöt runiŋ DogeHouse wiðawt aksesibilitë pərmis̈onz mä koz unwontəd erərz", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Män Hedər UI Intərnas̈ənəlïzäs̈un Striŋz", @@ -158,6 +160,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -239,7 +249,8 @@ "debugAudio": "Debəg Ədëö", "stopDebugger": "Stop Debəgr" }, - "downloadApp": "Dawnlöd App" + "downloadApp": "Dawnlöd App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -299,6 +310,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/en-LOLCAT/translation.json b/kibbeh/public/locales/en-LOLCAT/translation.json index 534234835..e4173a6d0 100644 --- a/kibbeh/public/locales/en-LOLCAT/translation.json +++ b/kibbeh/public/locales/en-LOLCAT/translation.json @@ -16,7 +16,9 @@ "copied": "got de liNk", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -161,6 +163,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -244,7 +254,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -304,6 +315,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/en-OWO/translation.json b/kibbeh/public/locales/en-OWO/translation.json index 3e9390794..c601fede1 100644 --- a/kibbeh/public/locales/en-OWO/translation.json +++ b/kibbeh/public/locales/en-OWO/translation.json @@ -16,7 +16,9 @@ "copied": "Copied ^-^", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "<3 Pwease note ruwwing DwogeHouse without accessabiwity pewmissiowns may cause ewwows (・_・)" + "requestPermissions": "<3 Pwease note ruwwing DwogeHouse without accessabiwity pewmissiowns may cause ewwows (・_・)", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -145,7 +147,10 @@ "title": "Voice Settings" }, "overlaySettings": { - "input": { "errorMsg": "Invawid awpp title", "label": "Enter Awpp Title" }, + "input": { + "errorMsg": "Invawid awpp title", + "label": "Enter Awpp Title" + }, "header": "Overlay Settings" }, "download": { @@ -160,6 +165,14 @@ "title": "Priwacy Settings", "header": "Priwacy Settings", "whispers": { "label": "Whispers", "on": "On :)", "off": "Off :(" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -194,7 +207,12 @@ "linkText": "issue on GitHub", "addSupport": "and I wiww twy adding suppowt fow uuw device. :D" }, - "inviteButton": { "inwited": "Inwited!", "inwiteToRoom": "Inwite to Woom" }, + "inviteButton": { + "inwited": "Inwited!", + "inwiteToRoom": "Inwite to Woom", + "invited": "Invited!", + "inviteToRoom": "Invite to room" + }, "micPermissionBanner": { "permissionDenied": "Huohhhh. Pewmission denied twying to access uuw mic (uu may need to go into bwowsew settings and wewoad da page) (❁´◡`❁)", "dismiss": "Dismiss", @@ -274,6 +292,11 @@ "disabled": "Disabwed", "followerOnly": "Fowwower Onwy" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +326,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Downwoad App" + "downloadApp": "Downwoad App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DwogeHouse Stwaff", diff --git a/kibbeh/public/locales/en-PIGLATIN/translation.json b/kibbeh/public/locales/en-PIGLATIN/translation.json index ba681df7a..196701916 100644 --- a/kibbeh/public/locales/en-PIGLATIN/translation.json +++ b/kibbeh/public/locales/en-PIGLATIN/translation.json @@ -16,7 +16,9 @@ "copied": "opied-cay!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "lease-pay ote-nay unning-ray oge-day huse-hay ithout-way ccessibility-ay ermissions-pay ay-may ause-cay nwanted-uay rrors-eay" + "requestPermissions": "lease-pay ote-nay unning-ray oge-day huse-hay ithout-way ccessibility-ay ermissions-pay ay-may ause-cay nwanted-uay rrors-eay", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -107,11 +109,7 @@ "privacySettings": { "title": "Rivacy-pay Ettings-say", "header": "Rivacy-pay Ettings-say", - "whispers": { - "label": "Hispers-way", - "on": "N-oay", - "off": "FF-oay" - } + "whispers": { "label": "Hispers-way", "on": "N-oay", "off": "FF-oay" } }, "room": { "speakers": "Peakers-say", @@ -120,9 +118,7 @@ "allowAll": "Llow-lay ll-ay", "allowAllConfirm": "Re-ay u-yay ure-say? His-tay ill-way low-alay l-alay {{count}} equesting-ray ers-usay o-tay eak-spay." }, - "searchUser": { - "search": "Earch-say..." - }, + "searchUser": { "search": "Earch-say..." }, "soundEffectSettings": { "title": "Ound-say Ettings-say", "header": "Ounds-say", @@ -167,6 +163,14 @@ "errorMsg": "Lease-pay ter-enay a lid-vay pp-ay itle-tay", "label": "Pp-ay itle-tay" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -236,9 +240,7 @@ "upcomingRooms": "Coming-upay Ooms-ray", "exploreMoreRooms": "Plore-exay ore-may ooms-ray" }, - "addToCalendar": { - "add": "D-aday o-tay Alendar-cay" - }, + "addToCalendar": { "add": "D-aday o-tay Alendar-cay" }, "wsKilled": { "description": "Eb-wayOcket-say as-way illed-kay y-bay he-tay erver-say. His-tay Ally-usuay appens-hay hen-way ou-yay en-opay he-tay ebsite-way n-iay nother-ay ab-tay.", "reconnect": "Econnect-ray" @@ -260,7 +262,8 @@ "debugAudio": "Ebug-day Audio", "stopDebugger": "Top-say Ebugger-day" }, - "downloadApp": "Ownload-day Ap-pay" + "downloadApp": "Ownload-day Ap-pay", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "Oge-day-Ouse-hay Aff-stay", @@ -323,14 +326,17 @@ "makePrivate": "ake-may oom-ray rivate-pay", "renamePublic": "Et-say ublic-pay oom-ray ame-nay", "renamePrivate": "Et-say rivate-pay oom-ray ame-nay" + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } } }, "modules": { "_comment": "Modules UI Internationalization Strings", - "feed": { - "yourFeed": "Our-yay eed-fay" - }, + "feed": { "yourFeed": "Our-yay eed-fay" }, "scheduledRooms": { "title": "Cheduled-say Ooms-ray", "noneFound": "One-nay Ound-fay", diff --git a/kibbeh/public/locales/en-PIRATE/translation.json b/kibbeh/public/locales/en-PIRATE/translation.json index a430ca7fd..e03e941ec 100644 --- a/kibbeh/public/locales/en-PIRATE/translation.json +++ b/kibbeh/public/locales/en-PIRATE/translation.json @@ -16,7 +16,9 @@ "copied": "copied", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/eo/translation.json b/kibbeh/public/locales/eo/translation.json index 53fd16908..847c2ece3 100644 --- a/kibbeh/public/locales/eo/translation.json +++ b/kibbeh/public/locales/eo/translation.json @@ -16,7 +16,9 @@ "copied": "kopiita", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/es/translation.json b/kibbeh/public/locales/es/translation.json index 052869a0b..8eb934c68 100644 --- a/kibbeh/public/locales/es/translation.json +++ b/kibbeh/public/locales/es/translation.json @@ -15,7 +15,9 @@ "copied": "¡Copiado!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Por favor, ten en cuenta que ejecutar DogeHouse sin permisos de accesibilidad podría causar errores no deseados" + "requestPermissions": "Por favor, ten en cuenta que ejecutar DogeHouse sin permisos de accesibilidad podría causar errores no deseados", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -161,6 +163,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -247,7 +257,8 @@ "debugAudio": "Depurar audio", "stopDebugger": "Detener depurador" }, - "downloadApp": "Descargar App" + "downloadApp": "Descargar App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -307,6 +318,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/et/translation.json b/kibbeh/public/locales/et/translation.json index 891c1f3c8..72752bf83 100644 --- a/kibbeh/public/locales/et/translation.json +++ b/kibbeh/public/locales/et/translation.json @@ -16,7 +16,9 @@ "copied": "kopeeritud", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Pange tähele, et DogeHouse'i käitamine ilma juurdepääsulubadeta võib põhjustada soovimatuid vigu" + "requestPermissions": "Pange tähele, et DogeHouse'i käitamine ilma juurdepääsulubadeta võib põhjustada soovimatuid vigu", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/eu/translation.json b/kibbeh/public/locales/eu/translation.json index 000dd5311..cd83a4688 100644 --- a/kibbeh/public/locales/eu/translation.json +++ b/kibbeh/public/locales/eu/translation.json @@ -15,7 +15,9 @@ "copied": "kopiatuta", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -248,7 +258,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -308,6 +319,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/fa/translation.json b/kibbeh/public/locales/fa/translation.json index 0758a6d4c..666797629 100644 --- a/kibbeh/public/locales/fa/translation.json +++ b/kibbeh/public/locales/fa/translation.json @@ -16,7 +16,9 @@ "copied": "کپی انجام شد!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "لطفاً توجه داشته باشید که اجرای DogeHouse بدون مجوزهای دسترسی ممکن است باعث خطاهای ناخواسته شود." + "requestPermissions": "لطفاً توجه داشته باشید که اجرای DogeHouse بدون مجوزهای دسترسی ممکن است باعث خطاهای ناخواسته شود.", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -161,6 +163,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -247,7 +257,8 @@ "debugAudio": "اشکال زدایی صدا", "stopDebugger": "اشکال زدایی را متوقف کنید" }, - "downloadApp": "بارگیری برنامه" + "downloadApp": "بارگیری برنامه", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -307,6 +318,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/fi/translation.json b/kibbeh/public/locales/fi/translation.json index 6fc3db2fe..075a33da9 100644 --- a/kibbeh/public/locales/fi/translation.json +++ b/kibbeh/public/locales/fi/translation.json @@ -16,7 +16,9 @@ "copied": "Kopioitu", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Huomaa, että käyttämällä DogeHousea ilman joitakin selaimen käyttöoikeuksia voi aiheuttaa ei-toivottuja virheitä" + "requestPermissions": "Huomaa, että käyttämällä DogeHousea ilman joitakin selaimen käyttöoikeuksia voi aiheuttaa ei-toivottuja virheitä", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Testaa äänet", "stopDebugger": "Pysäytä debuggeri" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/fr/translation.json b/kibbeh/public/locales/fr/translation.json index 29dea053c..15dd1a7f5 100644 --- a/kibbeh/public/locales/fr/translation.json +++ b/kibbeh/public/locales/fr/translation.json @@ -16,7 +16,9 @@ "copied": "Copié!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Veuillez noter que l'exécution de DogeHouse sans autorisations d'accessibilité peut provoquer des erreurs indésirables" + "requestPermissions": "Veuillez noter que l'exécution de DogeHouse sans autorisations d'accessibilité peut provoquer des erreurs indésirables", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -249,7 +259,8 @@ "debugAudio": "Débugger l'audio", "stopDebugger": "Arreter le débuggage" }, - "downloadApp": "Télécharger l'Application" + "downloadApp": "Télécharger l'Application", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -309,6 +320,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/grc/translation.json b/kibbeh/public/locales/grc/translation.json index 782990d5c..78812a955 100644 --- a/kibbeh/public/locales/grc/translation.json +++ b/kibbeh/public/locales/grc/translation.json @@ -16,7 +16,9 @@ "copied": "αντιγράφτηκε", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/gsw/translation.json b/kibbeh/public/locales/gsw/translation.json index a1f154a2b..11e3152a5 100644 --- a/kibbeh/public/locales/gsw/translation.json +++ b/kibbeh/public/locales/gsw/translation.json @@ -16,7 +16,9 @@ "copied": "kopiert", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Wenn du DogeHouse ohni Berechtigunge laufe lahsch chönnti es ungwollti Fehler gäh" + "requestPermissions": "Wenn du DogeHouse ohni Berechtigunge laufe lahsch chönnti es ungwollti Fehler gäh", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -253,6 +263,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/he/translation.json b/kibbeh/public/locales/he/translation.json index a7cc61385..b55ead5cd 100644 --- a/kibbeh/public/locales/he/translation.json +++ b/kibbeh/public/locales/he/translation.json @@ -16,7 +16,9 @@ "copied": "הועתק", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "בלי ההרשאות יכולה לגרום לבעיות לא רצויות DogeHouse שים לב שהפעלת" + "requestPermissions": "בלי ההרשאות יכולה לגרום לבעיות לא רצויות DogeHouse שים לב שהפעלת", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -272,6 +282,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -301,7 +316,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/hi/translation.json b/kibbeh/public/locales/hi/translation.json index f2674df39..1f8daa993 100644 --- a/kibbeh/public/locales/hi/translation.json +++ b/kibbeh/public/locales/hi/translation.json @@ -15,7 +15,9 @@ "copied": "कॉपी हो गया", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "कृपया ध्यान दें कि एक्सेसिबिलिटी परमिशन के बिना दोजेहाउस चलाना अवांछित त्रुटियों का कारण हो सकता है" + "requestPermissions": "कृपया ध्यान दें कि एक्सेसिबिलिटी परमिशन के बिना दोजेहाउस चलाना अवांछित त्रुटियों का कारण हो सकता है", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -273,6 +283,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -302,7 +317,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/hr/translation.json b/kibbeh/public/locales/hr/translation.json index 5b7318cf4..b2a9c589a 100644 --- a/kibbeh/public/locales/hr/translation.json +++ b/kibbeh/public/locales/hr/translation.json @@ -16,7 +16,9 @@ "copied": "kopirano", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Molimo Vas da upamtite da bi korištenje DogeHouse-a bez dozvola za pristupačnost moglo uzrokovati neke neželjene greške" + "requestPermissions": "Molimo Vas da upamtite da bi korištenje DogeHouse-a bez dozvola za pristupačnost moglo uzrokovati neke neželjene greške", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -165,6 +167,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -279,6 +289,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -308,7 +323,8 @@ "debugAudio": "Debuggaj Audio", "stopDebugger": "Zaustavi Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/hu/translation.json b/kibbeh/public/locales/hu/translation.json index 270cd653c..dc571f72e 100644 --- a/kibbeh/public/locales/hu/translation.json +++ b/kibbeh/public/locales/hu/translation.json @@ -15,7 +15,9 @@ "copied": "Kiásolva!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Figyelem, a DogeHouse kisegítő lehetőségek nélküli futtatása nem kívánt hibákat okozhat" + "requestPermissions": "Figyelem, a DogeHouse kisegítő lehetőségek nélküli futtatása nem kívánt hibákat okozhat", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -158,6 +160,14 @@ "title": "Személyes tér beállításai", "header": "Személyes tér", "whispers": { "label": "Suttogó üzenetek", "on": "Be", "off": "Ki" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -250,6 +260,11 @@ "disabled": "Kikapcsolva", "followerOnly": "Csak követők" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { "noAudioMessage": "Valamilyen okból nincs hallgató" }, @@ -302,7 +317,8 @@ "debugAudio": "Audió hibakereső", "stopDebugger": "Hibakereső leállítása" }, - "downloadApp": "App letöltése" + "downloadApp": "App letöltése", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/id/translation.json b/kibbeh/public/locales/id/translation.json index e87ae488c..0910d8d22 100644 --- a/kibbeh/public/locales/id/translation.json +++ b/kibbeh/public/locales/id/translation.json @@ -15,7 +15,9 @@ "copied": "Disalin", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Mohon ingat menggunakan DogeHouse tanpa ijin aksesibilitas mungkin akan menimbulkan error yang tidak di inginkan" + "requestPermissions": "Mohon ingat menggunakan DogeHouse tanpa ijin aksesibilitas mungkin akan menimbulkan error yang tidak di inginkan", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -277,6 +287,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -306,7 +321,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Berhentikan Debugger" }, - "downloadApp": "Unduh aplikasi" + "downloadApp": "Unduh aplikasi", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/is/translation.json b/kibbeh/public/locales/is/translation.json index cdf3d47e5..06a844fcb 100644 --- a/kibbeh/public/locales/is/translation.json +++ b/kibbeh/public/locales/is/translation.json @@ -16,7 +16,9 @@ "copied": "afritað", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/it/translation.json b/kibbeh/public/locales/it/translation.json index 720565ecb..912babaa9 100644 --- a/kibbeh/public/locales/it/translation.json +++ b/kibbeh/public/locales/it/translation.json @@ -15,7 +15,9 @@ "copied": "Copiato", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Si prega di notare che l'utilizzo di DogeHouse senza i permessi di accesso potrebbe causare degli errori" + "requestPermissions": "Si prega di notare che l'utilizzo di DogeHouse senza i permessi di accesso potrebbe causare degli errori", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -279,6 +289,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -308,7 +323,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ja/translation.json b/kibbeh/public/locales/ja/translation.json index da8243b18..b117a42f9 100644 --- a/kibbeh/public/locales/ja/translation.json +++ b/kibbeh/public/locales/ja/translation.json @@ -16,7 +16,9 @@ "copied": "コピーしました", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -272,6 +282,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -301,7 +316,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/kk/translation.json b/kibbeh/public/locales/kk/translation.json index 219ee441d..74a0076f5 100644 --- a/kibbeh/public/locales/kk/translation.json +++ b/kibbeh/public/locales/kk/translation.json @@ -16,7 +16,9 @@ "copied": "Көшірілді", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Қол жетімділік рұқсатынсыз DogeHouseты қолдану керексіз қателіктер тудыруы мүмкін екенін ескеріңіз" + "requestPermissions": "Қол жетімділік рұқсатынсыз DogeHouseты қолдану керексіз қателіктер тудыруы мүмкін екенін ескеріңіз", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ko/translation.json b/kibbeh/public/locales/ko/translation.json index cd5759c77..6fac303ad 100644 --- a/kibbeh/public/locales/ko/translation.json +++ b/kibbeh/public/locales/ko/translation.json @@ -15,7 +15,9 @@ "copied": "복사됨", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "적절한 권한이 부여되지 않은 채로 Dogehouse를 실행하면 오류가 발생할 수 있습니다." + "requestPermissions": "적절한 권한이 부여되지 않은 채로 Dogehouse를 실행하면 오류가 발생할 수 있습니다.", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/li/translation.json b/kibbeh/public/locales/li/translation.json index 5f6d282f8..32efd1b3d 100644 --- a/kibbeh/public/locales/li/translation.json +++ b/kibbeh/public/locales/li/translation.json @@ -16,7 +16,9 @@ "copied": "Gekopieerd", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -277,6 +287,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -306,7 +321,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/lld/translation.json b/kibbeh/public/locales/lld/translation.json index 999e7ef83..54634bef1 100644 --- a/kibbeh/public/locales/lld/translation.json +++ b/kibbeh/public/locales/lld/translation.json @@ -16,7 +16,9 @@ "copied": "Copié", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "An ve prëia de notè che le utilise de DogeHouse zënza autorisaziuns de azes pudess gaujé fai" + "requestPermissions": "An ve prëia de notè che le utilise de DogeHouse zënza autorisaziuns de azes pudess gaujé fai", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Archita Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/lt/translation.json b/kibbeh/public/locales/lt/translation.json index a920da8e0..94654a4b2 100644 --- a/kibbeh/public/locales/lt/translation.json +++ b/kibbeh/public/locales/lt/translation.json @@ -16,7 +16,9 @@ "copied": "Nukopijuota", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -277,6 +287,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -306,7 +321,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/lv/translation.json b/kibbeh/public/locales/lv/translation.json index f5aaefd2b..1dae5dff4 100644 --- a/kibbeh/public/locales/lv/translation.json +++ b/kibbeh/public/locales/lv/translation.json @@ -16,7 +16,9 @@ "copied": "Nokopēts", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/nb/translation.json b/kibbeh/public/locales/nb/translation.json index 3ef728d9f..171a6e478 100644 --- a/kibbeh/public/locales/nb/translation.json +++ b/kibbeh/public/locales/nb/translation.json @@ -15,7 +15,9 @@ "copied": "Kopiert", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Vær oppmerksom på at bruk av DogeHouse uten å gi nettleseren nødvendige tillatelser kan føre til uønskede feil" + "requestPermissions": "Vær oppmerksom på at bruk av DogeHouse uten å gi nettleseren nødvendige tillatelser kan føre til uønskede feil", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ne/translation.json b/kibbeh/public/locales/ne/translation.json index 35ad5f183..8dbbfd403 100644 --- a/kibbeh/public/locales/ne/translation.json +++ b/kibbeh/public/locales/ne/translation.json @@ -15,7 +15,9 @@ "copied": "copied", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/nl/translation.json b/kibbeh/public/locales/nl/translation.json index b5c6059e7..237eed3c4 100644 --- a/kibbeh/public/locales/nl/translation.json +++ b/kibbeh/public/locales/nl/translation.json @@ -15,7 +15,9 @@ "copied": "Gekopieerd", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Houd er rekening mee dat het uitvoeren van DogeHouse zonder de benodigde permissies ongewenste fouten kan veroorzaken" + "requestPermissions": "Houd er rekening mee dat het uitvoeren van DogeHouse zonder de benodigde permissies ongewenste fouten kan veroorzaken", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -279,6 +289,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -308,7 +323,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Debugger stoppen" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/pl/translation.json b/kibbeh/public/locales/pl/translation.json index e6be37151..cc23377b9 100644 --- a/kibbeh/public/locales/pl/translation.json +++ b/kibbeh/public/locales/pl/translation.json @@ -16,7 +16,9 @@ "copied": "Skopiowano!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Korzystanie z DogeHouse bez uprawnień dostępu może powodować niechciane błędy" + "requestPermissions": "Korzystanie z DogeHouse bez uprawnień dostępu może powodować niechciane błędy", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Ustawienia prywatności", "header": "Ustawienia prywatności", "whispers": { "label": "Szepty", "on": "Włączone", "off": "Wyłączone" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -247,7 +257,8 @@ "debugAudio": "Debuguj audio", "stopDebugger": "Wyłącz debugger" }, - "downloadApp": "Pobierz aplikację" + "downloadApp": "Pobierz aplikację", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -307,6 +318,11 @@ "disabled": "Wyłączony", "followerOnly": "Tylko dla obserwujących" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/pt-BR/translation.json b/kibbeh/public/locales/pt-BR/translation.json index 13b323dc7..450c9de83 100644 --- a/kibbeh/public/locales/pt-BR/translation.json +++ b/kibbeh/public/locales/pt-BR/translation.json @@ -16,7 +16,9 @@ "copied": "copiado", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Esteja ciente que executar o DogeHouse sem as permissões corretas pode causar erros indesejados" + "requestPermissions": "Esteja ciente que executar o DogeHouse sem as permissões corretas pode causar erros indesejados", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Cabeçalho da interface principal para traduções", @@ -104,9 +106,7 @@ "allowAll": "Permitir todos", "allowAllConfirm": "Você tem certeza? Isso permitirá que todos os {{count}} usuários solicitantes falem" }, - "searchUser": { - "search": "buscar..." - }, + "searchUser": { "search": "buscar..." }, "soundEffectSettings": { "header": "Sons", "title": "Configurações de áudio", @@ -163,11 +163,15 @@ "privacySettings": { "title": "Configurações de Privacidade", "header": "Configurações de Privacidade", - "whispers": { - "label": "Sussurros", - "on": "On", - "off": "Off" - } + "whispers": { "label": "Sussurros", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -260,14 +264,15 @@ "disabled": "Desativado", "followerOnly": "Somente seguidores" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, - "userVolumeSlider": { - "noAudioMessage": "não tem áudio por algum motivo" - }, - "addToCalendar": { - "add": "Adicionar ao Calendário" - }, + "userVolumeSlider": { "noAudioMessage": "não tem áudio por algum motivo" }, + "addToCalendar": { "add": "Adicionar ao Calendário" }, "keyboardShortcuts": { "setKeybind": "definir atalho no teclado", "listening": "ouvindo", @@ -316,7 +321,8 @@ "debugAudio": "Debugar áudio", "stopDebugger": "Parar debug" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "Equipe do DogeHouse", @@ -379,8 +385,6 @@ "galacticDoge": "Doge galático", "spottedLife": "Encontrado planeta com vida" }, - "feed": { - "yourFeed": "Seu Feed" - } + "feed": { "yourFeed": "Seu Feed" } } } diff --git a/kibbeh/public/locales/pt-PT/translation.json b/kibbeh/public/locales/pt-PT/translation.json index 7526c46a2..5478a1994 100644 --- a/kibbeh/public/locales/pt-PT/translation.json +++ b/kibbeh/public/locales/pt-PT/translation.json @@ -15,7 +15,9 @@ "copied": "copiado", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Por favor, nota que correr o DogeHouse sem permissões de acesso pode causar erros indesejados" + "requestPermissions": "Por favor, nota que correr o DogeHouse sem permissões de acesso pode causar erros indesejados", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Configurações de Privacidade", "header": "Configurações de Privacidade", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -254,6 +264,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -308,7 +323,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ro/translation.json b/kibbeh/public/locales/ro/translation.json index 386e38ec6..4a7ff0568 100644 --- a/kibbeh/public/locales/ro/translation.json +++ b/kibbeh/public/locales/ro/translation.json @@ -16,7 +16,9 @@ "copied": "copiat", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Vă rugăm să rețineți că rularea DogeHouse fără permisiuni de accesibilitate poate cauza erori nedorite" + "requestPermissions": "Vă rugăm să rețineți că rularea DogeHouse fără permisiuni de accesibilitate poate cauza erori nedorite", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -167,6 +169,14 @@ "on": "Pornite", "off": "Oprite" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -284,6 +294,11 @@ "disabled": "Dezactivat", "followerOnly": "Doar urmăritori" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -313,7 +328,8 @@ "debugAudio": "Testare Audio", "stopDebugger": "Oprește Testul" }, - "downloadApp": "Descarcă Aplicația" + "downloadApp": "Descarcă Aplicația", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ru/translation.json b/kibbeh/public/locales/ru/translation.json index fa8f5d35b..991747e16 100644 --- a/kibbeh/public/locales/ru/translation.json +++ b/kibbeh/public/locales/ru/translation.json @@ -16,7 +16,9 @@ "copied": "Скопировано", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Работа в DogeHouse без разрешений доступа может привести к непредвиденным ошибкам" + "requestPermissions": "Работа в DogeHouse без разрешений доступа может привести к непредвиденным ошибкам", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Отладка звука", "stopDebugger": "Остановить отладчик" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/si/translation.json b/kibbeh/public/locales/si/translation.json index 275091237..8feacad47 100644 --- a/kibbeh/public/locales/si/translation.json +++ b/kibbeh/public/locales/si/translation.json @@ -16,7 +16,9 @@ "copied": "පිටපත් කරගත්තා", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sk/translation.json b/kibbeh/public/locales/sk/translation.json index 7e90f312e..91fa6541d 100644 --- a/kibbeh/public/locales/sk/translation.json +++ b/kibbeh/public/locales/sk/translation.json @@ -15,7 +15,9 @@ "copied": "skopírováné", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Spúštanie DogeHose-u bez prístupových oprávnení môže spôsobovať nečakané chyby" + "requestPermissions": "Spúštanie DogeHose-u bez prístupových oprávnení môže spôsobovať nečakané chyby", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -279,6 +289,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -308,7 +323,8 @@ "debugAudio": "Debugovať Audio", "stopDebugger": "Zastaviť Debugger" }, - "downloadApp": "Stiahnuť aplikáciu" + "downloadApp": "Stiahnuť aplikáciu", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sl/translation.json b/kibbeh/public/locales/sl/translation.json index e807f2229..dfe01bfcf 100644 --- a/kibbeh/public/locales/sl/translation.json +++ b/kibbeh/public/locales/sl/translation.json @@ -16,7 +16,9 @@ "copied": "Kopirano", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Zagon DogeHouse brez dovoljenja za dostopnost lahko povzroči nezaželene napake" + "requestPermissions": "Zagon DogeHouse brez dovoljenja za dostopnost lahko povzroči nezaželene napake", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Odpravite napake zvoka", "stopDebugger": "Ustavite razhroščevalec" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/so/translation.json b/kibbeh/public/locales/so/translation.json index b9c8b5efa..8853ee7f2 100644 --- a/kibbeh/public/locales/so/translation.json +++ b/kibbeh/public/locales/so/translation.json @@ -16,7 +16,9 @@ "copied": "naqlay", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Dajiso Appka" + "downloadApp": "Dajiso Appka", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sq/translation.json b/kibbeh/public/locales/sq/translation.json index 3be7e4400..4993c39d5 100644 --- a/kibbeh/public/locales/sq/translation.json +++ b/kibbeh/public/locales/sq/translation.json @@ -16,7 +16,9 @@ "copied": "u kopjua", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sr-LATIN/translation.json b/kibbeh/public/locales/sr-LATIN/translation.json index cb1721ff3..b2847f0d5 100755 --- a/kibbeh/public/locales/sr-LATIN/translation.json +++ b/kibbeh/public/locales/sr-LATIN/translation.json @@ -16,7 +16,9 @@ "copied": "kopirano", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "Debaguj Audio", "stopDebugger": "Zaustavi Debager" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sr/translation.json b/kibbeh/public/locales/sr/translation.json index 4e1b236ae..6b9403a0a 100644 --- a/kibbeh/public/locales/sr/translation.json +++ b/kibbeh/public/locales/sr/translation.json @@ -15,7 +15,9 @@ "copied": "копирано", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -273,6 +283,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -302,7 +317,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/sv/translation.json b/kibbeh/public/locales/sv/translation.json index b7aa7d29d..b16c4431b 100644 --- a/kibbeh/public/locales/sv/translation.json +++ b/kibbeh/public/locales/sv/translation.json @@ -15,7 +15,9 @@ "copied": "Kopierad", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Att använda DogeHouse utan att ha tillåtit webbläsaren att få åtkomst till vissa behörigheter kan orsaka oönskade fel." + "requestPermissions": "Att använda DogeHouse utan att ha tillåtit webbläsaren att få åtkomst till vissa behörigheter kan orsaka oönskade fel.", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -254,6 +264,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -308,7 +323,8 @@ "debugAudio": "Felsök ljud", "stopDebugger": "Stoppa felsökaren" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ta/translation.json b/kibbeh/public/locales/ta/translation.json index 1ddd700a0..e919adc11 100644 --- a/kibbeh/public/locales/ta/translation.json +++ b/kibbeh/public/locales/ta/translation.json @@ -16,7 +16,9 @@ "copied": "நகலெடுக்கப்பட்டது", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -280,6 +290,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -309,7 +324,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/te/translation.json b/kibbeh/public/locales/te/translation.json index 0a307a729..aa908ac34 100644 --- a/kibbeh/public/locales/te/translation.json +++ b/kibbeh/public/locales/te/translation.json @@ -15,7 +15,9 @@ "copied": "copied", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -276,6 +286,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -305,7 +320,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/th/translation.json b/kibbeh/public/locales/th/translation.json index 9f339ce6b..80bc6cc79 100644 --- a/kibbeh/public/locales/th/translation.json +++ b/kibbeh/public/locales/th/translation.json @@ -15,7 +15,9 @@ "copied": "คัดลอกเรียบร้อย", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "โปรดระวัง การปิดการเข้าถึงต่าง ๆ ของ Dogehouse อาจทำให้ไม่สามารถใช้งานฟังก์ชั่นต่าง ๆ ได้" + "requestPermissions": "โปรดระวัง การปิดการเข้าถึงต่าง ๆ ของ Dogehouse อาจทำให้ไม่สามารถใช้งานฟังก์ชั่นต่าง ๆ ได้", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -274,6 +284,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -303,7 +318,8 @@ "debugAudio": "แก้ไขข้อบกพร่องเสียง", "stopDebugger": "ปิดการแก้ไขข้อบกพร่อง" }, - "downloadApp": "ดาวน์โหลดแอป" + "downloadApp": "ดาวน์โหลดแอป", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/tl/translation.json b/kibbeh/public/locales/tl/translation.json index 5c80f63cd..691121767 100644 --- a/kibbeh/public/locales/tl/translation.json +++ b/kibbeh/public/locales/tl/translation.json @@ -15,7 +15,9 @@ "copied": "kinopya", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Laging tandaan maaring magkaroon ng di inaasahang problema ang DogeHouse kapag walang accessibility permissions" + "requestPermissions": "Laging tandaan maaring magkaroon ng di inaasahang problema ang DogeHouse kapag walang accessibility permissions", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -162,6 +164,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -246,7 +256,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -306,6 +317,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userBadges": { diff --git a/kibbeh/public/locales/tp/translation.json b/kibbeh/public/locales/tp/translation.json index d7a5b0b90..5576c6b63 100644 --- a/kibbeh/public/locales/tp/translation.json +++ b/kibbeh/public/locales/tp/translation.json @@ -16,7 +16,9 @@ "copied": "ni li tu", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "DogeHouse li jo ala e ken la DogeHouse ken pali ala" + "requestPermissions": "DogeHouse li jo ala e ken la DogeHouse ken pali ala", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/tr/translation.json b/kibbeh/public/locales/tr/translation.json index 649e2890a..1483528c4 100644 --- a/kibbeh/public/locales/tr/translation.json +++ b/kibbeh/public/locales/tr/translation.json @@ -15,7 +15,9 @@ "copied": "Kopyalandı!", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Erişilebilirlik izinleri olmadan DogeHouse'u çalıştırmanın istenmeyen hatalara neden olabileceğini lütfen unutmayın" + "requestPermissions": "Erişilebilirlik izinleri olmadan DogeHouse'u çalıştırmanın istenmeyen hatalara neden olabileceğini lütfen unutmayın", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Ana başlık arayüz ulusallaştırma yazıları", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -255,6 +265,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { "noAudioMessage": "Nedense ses alıcısı yok" }, @@ -307,7 +322,8 @@ "debugAudio": "Ses Hatalarını Ayıkla", "stopDebugger": "Hata Ayıklamayı Durdur" }, - "downloadApp": "Uygulamayı İndir" + "downloadApp": "Uygulamayı İndir", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/uk/translation.json b/kibbeh/public/locales/uk/translation.json index a4d19d613..b929514b8 100644 --- a/kibbeh/public/locales/uk/translation.json +++ b/kibbeh/public/locales/uk/translation.json @@ -16,7 +16,9 @@ "copied": "Скопійовано", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -278,6 +288,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -307,7 +322,8 @@ "debugAudio": "Налагодження звуку", "stopDebugger": "Зупинити налагодження" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/ur/translation.json b/kibbeh/public/locales/ur/translation.json index a6ff507b8..5f197a0ab 100644 --- a/kibbeh/public/locales/ur/translation.json +++ b/kibbeh/public/locales/ur/translation.json @@ -16,7 +16,9 @@ "copied": "کاپی کریں", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors" + "requestPermissions": "Please note running DogeHouse without accessibility permissions may cause unwanted errors", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -160,6 +162,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -275,6 +285,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -304,7 +319,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff", diff --git a/kibbeh/public/locales/uz/translation.json b/kibbeh/public/locales/uz/translation.json index cf90de0c3..f69da68a6 100644 --- a/kibbeh/public/locales/uz/translation.json +++ b/kibbeh/public/locales/uz/translation.json @@ -16,7 +16,9 @@ "copied": "Nusxalandi", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "DogeHouse da kirish ruxsatisiz ishlash kutilmagan xatolarga olib kelishi mumkin" + "requestPermissions": "DogeHouse da kirish ruxsatisiz ishlash kutilmagan xatolarga olib kelishi mumkin", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -237,7 +247,8 @@ "debugAudio": "Debug Audio", "stopDebugger": "Stop Debugger" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "modals": { "createRoomModal": { @@ -297,6 +308,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { diff --git a/kibbeh/public/locales/vi/translation.json b/kibbeh/public/locales/vi/translation.json index 95ef5d666..6f637c32d 100644 --- a/kibbeh/public/locales/vi/translation.json +++ b/kibbeh/public/locales/vi/translation.json @@ -16,7 +16,9 @@ "copied": "đã sao chép liên kết", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "Lưu ý, không cung cấp đủ quyền truy cập cho DogeHouse có thể gây ra những lỗi không mong muốn" + "requestPermissions": "Lưu ý, không cung cấp đủ quyền truy cập cho DogeHouse có thể gây ra những lỗi không mong muốn", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -163,6 +165,14 @@ "title": "Cài đặt quyền riêng tư", "header": "Cài đặt quyền riêng tư", "whispers": { "label": "Thì thầm", "on": "Bật", "off": "Tắt" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -277,6 +287,11 @@ "disabled": "Vô hiệu hoá", "followerOnly": "Chỉ người theo dõi" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -306,7 +321,8 @@ "debugAudio": "Gỡ lỗi âm thanh", "stopDebugger": "Dừng trình gỡ lỗi" }, - "downloadApp": "Tải App" + "downloadApp": "Tải App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "Nhân viên của DogeHouse", @@ -373,4 +389,3 @@ "feed": { "yourFeed": "Bản tin của bạn" } } } - diff --git a/kibbeh/public/locales/zh-CN/translation.json b/kibbeh/public/locales/zh-CN/translation.json index a50f4362f..c57ab74e1 100644 --- a/kibbeh/public/locales/zh-CN/translation.json +++ b/kibbeh/public/locales/zh-CN/translation.json @@ -15,7 +15,9 @@ "copied": "已拷贝", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "请注意,在没有辅助功能权限的情况下运行DogeHouse可能会导致错误" + "requestPermissions": "请注意,在没有辅助功能权限的情况下运行DogeHouse可能会导致错误", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "隐私设置", "header": "隐私设置", "whispers": { "label": "私聊", "on": "开", "off": "关" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -251,6 +261,11 @@ "disabled": "禁止", "followerOnly": "仅粉丝" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "userVolumeSlider": { @@ -296,12 +311,10 @@ "useOldVersion": "使用旧版本", "logOut": { "button": "登出", "modalSubtitle": "是否确定登出?" }, "debugAudio": { "debugAudio": "调试声音", "stopDebugger": "取消调试" }, - "downloadApp": "下载APP" - }, - "userBadges": { - "dhStaff": "神烦狗人员", - "dhContributor": "神烦狗贡献者" + "downloadApp": "下载APP", + "developer": "Developer Settings" }, + "userBadges": { "dhStaff": "神烦狗人员", "dhContributor": "神烦狗贡献者" }, "messagesDropdown": { "title": "消息", "showMore": "显示更多", diff --git a/kibbeh/public/locales/zh-TW/translation.json b/kibbeh/public/locales/zh-TW/translation.json index 981585048..2949c6b4b 100644 --- a/kibbeh/public/locales/zh-TW/translation.json +++ b/kibbeh/public/locales/zh-TW/translation.json @@ -15,7 +15,9 @@ "copied": "已複製", "formattedIntlDate": "{{date, intlDate}}", "formattedIntlTime": "{{time, intlTime}}", - "requestPermissions": "請注意,在沒有存取權限下DogeHouse可能會出現運作異常" + "requestPermissions": "請注意,在沒有存取權限下DogeHouse可能會出現運作異常", + "copy": "Copy", + "error": "Error" }, "header": { "_comment": "Main Header UI Internationalization Strings", @@ -159,6 +161,14 @@ "title": "Privacy Settings", "header": "Privacy Settings", "whispers": { "label": "Whispers", "on": "On", "off": "Off" } + }, + "botEdit": { + "yourBots": "Your Bots", + "bots": "Bots", + "title": "Bot Information", + "apiKey": "ApiKey", + "regenerate": "Regenerate", + "reveal": "Click to reveal ApiKey" } }, "components": { @@ -271,6 +281,11 @@ "disabled": "Disabled", "followerOnly": "Follower Only" } + }, + "createBotModal": { + "usernameTaken": "Username is taken", + "subtitle": "Please fill the details below to create your bot", + "title": "Create Bot" } }, "followingOnline": { @@ -294,7 +309,8 @@ "useOldVersion": "使用舊版本", "logOut": { "button": "登出", "modalSubtitle": "你確定要登出嗎?" }, "debugAudio": { "debugAudio": "除錯音頻", "stopDebugger": "停止除錯" }, - "downloadApp": "Download App" + "downloadApp": "Download App", + "developer": "Developer Settings" }, "userBadges": { "dhStaff": "DogeHouse Staff",