chore: Update translations
This commit is contained in:
parent
0a60b22fb2
commit
8a3133af70
@ -305,9 +305,11 @@ export default function Note(props: NoteProps) {
|
||||
if (!canRenderAsTextNote.includes(ev.kind)) {
|
||||
const alt = findTag(ev, "alt");
|
||||
if (alt) {
|
||||
return <div className="note-quote">
|
||||
<Text content={alt} tags={[]} creator={ev.pubkey} />
|
||||
</div>
|
||||
return (
|
||||
<div className="note-quote">
|
||||
<Text content={alt} tags={[]} creator={ev.pubkey} />
|
||||
</div>
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
<>
|
||||
@ -377,7 +379,7 @@ export default function Note(props: NoteProps) {
|
||||
{options.showContextMenu && (
|
||||
<NoteContextMenu
|
||||
ev={ev}
|
||||
react={async () => { }}
|
||||
react={async () => {}}
|
||||
onTranslated={t => setTranslated(t)}
|
||||
setShowReactions={setShowReactions}
|
||||
/>
|
||||
|
@ -3,7 +3,7 @@
|
||||
grid-template-columns: 237px auto;
|
||||
}
|
||||
|
||||
@media(max-width: 768px) {
|
||||
@media (max-width: 768px) {
|
||||
.settings-nav {
|
||||
grid-template-columns: auto;
|
||||
}
|
||||
|
@ -35,70 +35,74 @@ const SettingsIndex = () => {
|
||||
|
||||
return (
|
||||
<div className="settings-nav">
|
||||
{!hideMenu && <div>
|
||||
<div className="settings-row" onClick={() => navigate("profile")}>
|
||||
<Icon name="profile" size={24} />
|
||||
<FormattedMessage {...messages.Profile} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("relays")}>
|
||||
<Icon name="relay" size={24} />
|
||||
<FormattedMessage {...messages.Relays} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("keys")}>
|
||||
<Icon name="key" size={24} />
|
||||
<FormattedMessage defaultMessage="Export Keys" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("handle")}>
|
||||
<Icon name="badge" size={24} />
|
||||
<FormattedMessage defaultMessage="Nostr Adddress" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/subscribe/manage")}>
|
||||
<Icon name="diamond" size={24} />
|
||||
<FormattedMessage defaultMessage="Subscription" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
{sub && (
|
||||
<div className="settings-row" onClick={() => navigate("accounts")}>
|
||||
<Icon name="code-circle" size={24} />
|
||||
<FormattedMessage defaultMessage="Account Switcher" />
|
||||
{!hideMenu && (
|
||||
<div>
|
||||
<div className="settings-row" onClick={() => navigate("profile")}>
|
||||
<Icon name="profile" size={24} />
|
||||
<FormattedMessage {...messages.Profile} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
)}
|
||||
<div className="settings-row" onClick={() => navigate("relays")}>
|
||||
<Icon name="relay" size={24} />
|
||||
<FormattedMessage {...messages.Relays} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("keys")}>
|
||||
<Icon name="key" size={24} />
|
||||
<FormattedMessage defaultMessage="Export Keys" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("handle")}>
|
||||
<Icon name="badge" size={24} />
|
||||
<FormattedMessage defaultMessage="Nostr Adddress" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/subscribe/manage")}>
|
||||
<Icon name="diamond" size={24} />
|
||||
<FormattedMessage defaultMessage="Subscription" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
{sub && (
|
||||
<div className="settings-row" onClick={() => navigate("accounts")}>
|
||||
<Icon name="code-circle" size={24} />
|
||||
<FormattedMessage defaultMessage="Account Switcher" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="settings-row" onClick={() => navigate("preferences")}>
|
||||
<Icon name="gear" size={24} />
|
||||
<FormattedMessage {...messages.Preferences} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("preferences")}>
|
||||
<Icon name="gear" size={24} />
|
||||
<FormattedMessage {...messages.Preferences} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
|
||||
<div className="settings-row" onClick={() => navigate("wallet")}>
|
||||
<Icon name="wallet" size={24} />
|
||||
<FormattedMessage defaultMessage="Wallet" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
<div className="settings-row" onClick={() => navigate("wallet")}>
|
||||
<Icon name="wallet" size={24} />
|
||||
<FormattedMessage defaultMessage="Wallet" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/donate")}>
|
||||
<Icon name="heart" size={24} />
|
||||
<FormattedMessage {...messages.Donate} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/zap-pool")}>
|
||||
<Icon name="piggy-bank" size={24} />
|
||||
<FormattedMessage defaultMessage="Zap Pool" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={handleLogout}>
|
||||
<Icon name="logout" size={24} />
|
||||
<FormattedMessage {...messages.LogOut} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/donate")}>
|
||||
<Icon name="heart" size={24} />
|
||||
<FormattedMessage {...messages.Donate} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
)}
|
||||
{!hideContent && (
|
||||
<div className="content">
|
||||
<Outlet />
|
||||
</div>
|
||||
<div className="settings-row" onClick={() => navigate("/zap-pool")}>
|
||||
<Icon name="piggy-bank" size={24} />
|
||||
<FormattedMessage defaultMessage="Zap Pool" />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
<div className="settings-row" onClick={handleLogout}>
|
||||
<Icon name="logout" size={24} />
|
||||
<FormattedMessage {...messages.LogOut} />
|
||||
<Icon name="arrowFront" size={16} />
|
||||
</div>
|
||||
</div>}
|
||||
{!hideContent && <div className="content">
|
||||
<Outlet />
|
||||
</div>}
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
443
packages/app/src/translations/pt_BR.json
Normal file
443
packages/app/src/translations/pt_BR.json
Normal file
@ -0,0 +1,443 @@
|
||||
{
|
||||
"+D82kt": "Tem certeza que deseja repostar {id}",
|
||||
"+PzQ9Y": "Payout Now",
|
||||
"+Vxixo": "Conversa em grupo secreta",
|
||||
"+aZY2h": "Tipo de Zap",
|
||||
"+vA//S": "Logins",
|
||||
"+vIQlC": "Por favor, salve sua senha em um lugar seguro para poder gerenciar seu perfil no futuro",
|
||||
"+vVZ/G": "Conectar",
|
||||
"+xliwN": "{name} repostou",
|
||||
"/4tOwT": "Pular",
|
||||
"/JE/X+": "Suporte da conta",
|
||||
"/PCavi": "Público",
|
||||
"/RD0e2": "Nostr usa tecnologia de assinatura digital para prover notas à prova de adulteração que podem ser repostadas em diferentes relays para que haja armazenamento redundante de seu conteúdo.",
|
||||
"/d6vEc": "Faça seu perfil seja mais fácil de achar e compartilhar",
|
||||
"/n5KSF": "{n} ms",
|
||||
"00LcfG": "Carregar mais",
|
||||
"08zn6O": "Exportar chaves",
|
||||
"0Azlrb": "Manage",
|
||||
"0BUTMv": "Pesquisar...",
|
||||
"0jOEtS": "LNURL inválida",
|
||||
"0mch2Y": "o nome possui caracteres não permitidos",
|
||||
"0yO7wF": "{n} secs",
|
||||
"1A7TZk": "O que é e como funciona o Snort?",
|
||||
"1Mo59U": "Tem certeza que deseja remover esta nota dos favoritos?",
|
||||
"1R43+L": "Enter Nostr Wallet Connect config",
|
||||
"1c4YST": "Conectado em: {node} 🎉",
|
||||
"1iQ8GN": "Toggle Preview",
|
||||
"1nYUGC": "{n} Following",
|
||||
"1udzha": "Conversas",
|
||||
"2/2yg+": "Adicionar",
|
||||
"25V4l1": "Banner",
|
||||
"2IFGap": "Doaçōes",
|
||||
"2LbrkB": "Insira a senha",
|
||||
"2a2YiP": "{n} Bookmarks",
|
||||
"2k0Cv+": "Dislikes ({n})",
|
||||
"2ukA4d": "{n} horas",
|
||||
"3Rx6Qo": "Advanced",
|
||||
"3cc4Ct": "Light",
|
||||
"3gOsZq": "Tradutores",
|
||||
"3qnJlS": "Você está votando com {amount} sats",
|
||||
"3t3kok": "{n,plural,=1{{n} new note} other{{n} new notes}}",
|
||||
"3tVy+Z": "{n} Seguidores",
|
||||
"3xCwbZ": "OR",
|
||||
"3yk8fB": "Carteira",
|
||||
"450Fty": "None",
|
||||
"47FYwb": "Cancelar",
|
||||
"4IPzdn": "Desenvolvedores principais",
|
||||
"4L2vUY": "Your new NIP-05 handle is:",
|
||||
"4OB335": "Dislike",
|
||||
"4Vmpt4": "Nostr Plebs is one of the first NIP-05 providers in the space and offers a good collection of domains at reasonable prices",
|
||||
"4Z3t5i": "Usar imgproxy para comprimir imagens",
|
||||
"4rYCjn": "Nota pessoal",
|
||||
"5JcXdV": "Criar conta",
|
||||
"5oTnfy": "Comprar Identificador",
|
||||
"5rOdPG": "Once you setup your key manager extension and generated a key, you can follow our new users flow to setup your profile and help you find some interesting people on Nostr to follow.",
|
||||
"5u6iEc": "Transfer to Pubkey",
|
||||
"5vMmmR": "Nomes de usuário não são únicos no Nostr. O endereço do nostr é seu único endereço legível para um humano que é exclusivo para você no momento do registro.",
|
||||
"5ykRmX": "Enviar Zap",
|
||||
"65BmHb": "Failed to proxy image from {host}, click here to load directly",
|
||||
"6Yfvvp": "Obtenha um identificador",
|
||||
"6ewQqw": "Likes ({n})",
|
||||
"6uMqL1": "Unpaid",
|
||||
"7+Domh": "Notas",
|
||||
"7BX/yC": "Alternador de conta",
|
||||
"7hp70g": "NIP-05",
|
||||
"7xzTiH": "{action} to {target}",
|
||||
"8/vBbP": "Reposts ({n})",
|
||||
"89q5wc": "Confirmar Republicações",
|
||||
"8QDesP": "Zap {n} sats",
|
||||
"8g2vyB": "nome longo demais",
|
||||
"8v1NN+": "Pairing phrase",
|
||||
"9+Ddtu": "Próximo",
|
||||
"9HU8vw": "Reply",
|
||||
"9SvQep": "Follows {n}",
|
||||
"9WRlF4": "Enviar",
|
||||
"9gqH2W": "Login",
|
||||
"9pMqYs": "Nostr Address",
|
||||
"9wO4wJ": "Lightning Invoice",
|
||||
"ADmfQT": "Parent",
|
||||
"AGNz71": "Zap All {n} sats",
|
||||
"ASRK0S": "Este autor foi silenciado",
|
||||
"Adk34V": "Configure seu perfil",
|
||||
"Ai8VHU": "Unlimited note retention on Snort relay",
|
||||
"AkCxS/": "Motivo",
|
||||
"AnLrRC": "Non-Zap",
|
||||
"AyGauy": "Login",
|
||||
"B4C47Y": "nome curto demais",
|
||||
"B6+XJy": "zapped",
|
||||
"B6H7eJ": "nsec, npub, nip-05, hex",
|
||||
"BGCM48": "Write access to Snort relay, with 1 year of event retention",
|
||||
"BOUMjw": "Nenhum usuário nostr foi encontrado para {twitterUsername}",
|
||||
"BOr9z/": "Snort é um projeto de código aberto construído por pessoas apaixonadas em seu tempo livre",
|
||||
"BWpuKl": "Atualizar",
|
||||
"BcGMo+": "Notes hold text content, the most popular usage of these notes is to store \"tweet like\" messages.",
|
||||
"C5xzTC": "Premium",
|
||||
"C81/uG": "Sair",
|
||||
"C8HhVE": "Suggested Follows",
|
||||
"CHTbO3": "Falha ao carregar invoice",
|
||||
"CVWeJ6": "Pessoas em destaque",
|
||||
"CmZ9ls": "{n} silenciado(s)",
|
||||
"CsCUYo": "{n} sats",
|
||||
"Cu/K85": "Traduzido do {lang}",
|
||||
"D+KzKd": "Enviar zap automaticamente para todas notas ao carregar",
|
||||
"D3idYv": "Configurações",
|
||||
"DKnriN": "Enviar sats",
|
||||
"DZzCem": "Mostrar últimas {n} notas",
|
||||
"DcL8P+": "Supporter",
|
||||
"Dh3hbq": "Auto Zap",
|
||||
"DtYelJ": "Transferir",
|
||||
"E8a4yq": "Siga algumas contas populares",
|
||||
"ELbg9p": "Data Providers",
|
||||
"EPYwm7": "A sua chave privada é a sua senha. Se você perder essa chave, perderá o acesso à sua conta! Copie-a e mantenha-a em um lugar seguro. Não há como redefinir sua chave privada.",
|
||||
"EWyQH5": "Global",
|
||||
"Ebl/B2": "Traduzir para {lang}",
|
||||
"EcZF24": "Relays customizados",
|
||||
"EcglP9": "Chave",
|
||||
"EnCOBJ": "Comprar",
|
||||
"Eqjl5K": "Only Snort and our integration partner identifier gives you a colorful domain name, but you are welcome to use other services too.",
|
||||
"F+B3x1": "We have also partnered with nostrplebs.com to give you more options",
|
||||
"F3l7xL": "Adicionar conta",
|
||||
"FDguSC": "{n} Zaps",
|
||||
"FP+D3H": "LNURL to forward zaps to",
|
||||
"FS3b54": "Done!",
|
||||
"FSYL8G": "Usuários em alta",
|
||||
"FdhSU2": "Solicitar agora",
|
||||
"FfYsOb": "Um erro aconteceu!",
|
||||
"FmXUJg": "segue você",
|
||||
"G/yZLu": "Remover",
|
||||
"G1BGCg": "Selecionar carteira",
|
||||
"GFOoEE": "Salt",
|
||||
"GL8aXW": "Bookmarks ({n})",
|
||||
"GSye7T": "Lightning Address",
|
||||
"GUlSVG": "Claim your included Snort nostr address",
|
||||
"Gcn9NQ": "Magnet Link",
|
||||
"GspYR7": "{n} Dislike",
|
||||
"H+vHiz": "Chave Hex..",
|
||||
"H0JBH6": "Sair",
|
||||
"H6/kLh": "Order Paid!",
|
||||
"HAlOn1": "Name",
|
||||
"HF4YnO": "Assista ao vivo!",
|
||||
"HFls6j": "nome vai estar disponível mais tarde",
|
||||
"HOzFdo": "Muted",
|
||||
"HWbkEK": "Apagar cache e recarregar",
|
||||
"HbefNb": "Abrir Carteira",
|
||||
"IDjHJ6": "Obrigado por usar o Snort, por favor considere fazer uma doação se puder.",
|
||||
"IEwZvs": "Are you sure you want to unpin this note?",
|
||||
"IKKHqV": "Seguindo",
|
||||
"INSqIz": "Nome de usuário do Twitter...",
|
||||
"IUZC+0": "Isto significa que ninguém pode modificar notas que você criou e todos podem facilmente verificar se as notas que estão a ler são criadas por você.",
|
||||
"Ig9/a1": "Enviou {n} sats para {name}",
|
||||
"Ix8l+B": "Notas em alta",
|
||||
"J+dIsA": "Subscrições",
|
||||
"JCIgkj": "Nome de usuário",
|
||||
"JHEHCk": "Zaps ({n})",
|
||||
"JPFYIM": "Nenhum endereço lightning",
|
||||
"JeoS4y": "Repostar",
|
||||
"JjGgXI": "Procurar usuários",
|
||||
"JkLHGw": "Website",
|
||||
"JymXbw": "Chave Privada",
|
||||
"K3r6DQ": "Deletar",
|
||||
"K7AkdL": "Mostrar",
|
||||
"KAhAcM": "Insira a configuração LNDHub",
|
||||
"KLo3SP": "Motivo: {reason}",
|
||||
"KQvWvD": "Excluído",
|
||||
"KWuDfz": "Eu salvei as minhas chaves, continue",
|
||||
"KahimY": "Tipo de evento desconhecido: {kind}",
|
||||
"KoFlZg": "Enter mint URL",
|
||||
"LF5kYT": "Outras conexões",
|
||||
"LXxsbk": "Anônimo",
|
||||
"LgbKvU": "Comentar",
|
||||
"Lu5/Bj": "Open on Zapstr",
|
||||
"Lw+I+J": "{n,plural,=0{{name} zapped} other{{name} & {n} others zapped}}",
|
||||
"M3Oirc": "Debug Menus",
|
||||
"MBAYRO": "Shows \"Copy ID\" and \"Copy Event JSON\" in the context menu on each message",
|
||||
"MI2jkA": "Não disponível:",
|
||||
"MP54GY": "Wallet password",
|
||||
"MRp6Ly": "Nome de usuário do Twitter",
|
||||
"MWTx65": "Página padrão",
|
||||
"Mrpkot": "Pagar por assinatura",
|
||||
"MuVeKe": "Comprar endereço Nostr",
|
||||
"MzRYWH": "Comprando {item}",
|
||||
"N2IrpM": "Confirmar",
|
||||
"NAuFNH": "Você já tem uma assinatura deste tipo, por favor, renove ou pague",
|
||||
"NNSu3d": "Import Twitter Follows",
|
||||
"NdOYJJ": "Hmm nothing here.. Checkout {newUsersPage} to follow some recommended nostrich's!",
|
||||
"NepkXH": "Can't vote with {amount} sats, please set a different default zap amount",
|
||||
"NfNk2V": "Sua chave privada",
|
||||
"NndBJE": "Nova página de usuários",
|
||||
"O9GTIc": "Foto de perfil",
|
||||
"OEW7yJ": "Zaps",
|
||||
"OKhRC6": "Compartilhar",
|
||||
"OLEm6z": "Erro de login desconhecido",
|
||||
"OQXnew": "Sua assinatura ainda está ativa, você não pode renovar ainda",
|
||||
"ORGv1Q": "Criado",
|
||||
"P04gQm": "Todos os zaps enviados para esta nota serão recebidos pela seguinte LNURL",
|
||||
"P61BTu": "Copiar JSON do Evento",
|
||||
"P7FD0F": "Sistema (Padrão)",
|
||||
"P7nJT9": "Total today (UTC): {amount} sats",
|
||||
"PCSt5T": "Preferências",
|
||||
"PLSbmL": "A sua senha mnemônica",
|
||||
"PamNxw": "Unknown file header: {name}",
|
||||
"Pe0ogR": "Theme",
|
||||
"PrsIg7": "Reactions will be shown on every page, if disabled no reactions will be shown",
|
||||
"QDFTjG": "{n} Relays",
|
||||
"QWhotP": "Zap Pool only works if you use one of the supported wallet connections (WebLN, LNC, LNDHub or Nostr Wallet Connect)",
|
||||
"QawghE": "You can change your username at any point.",
|
||||
"QxCuTo": "Art by {name}",
|
||||
"Qxv0B2": "You currently have {number} sats in your zap pool.",
|
||||
"R/6nsx": "Subscription",
|
||||
"R1fEdZ": "Forward Zaps",
|
||||
"R81upa": "People you follow",
|
||||
"RDZVQL": "Check",
|
||||
"RahCRH": "Expired",
|
||||
"RfhLwC": "By: {author}",
|
||||
"RhDAoS": "Are you sure you want to delete {id}",
|
||||
"RjpoYG": "Recent",
|
||||
"RoOyAh": "Relays",
|
||||
"Rs4kCE": "Bookmark",
|
||||
"RwFaYs": "Sort",
|
||||
"SOqbe9": "Update Lightning Address",
|
||||
"SP0+yi": "Buy Subscription",
|
||||
"SX58hM": "Copy",
|
||||
"SYQtZ7": "LN Address Proxy",
|
||||
"ShdEie": "Mark all read",
|
||||
"Sjo1P4": "Custom",
|
||||
"Ss0sWu": "Pay Now",
|
||||
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
|
||||
"TMfYfY": "Cashu token",
|
||||
"TpgeGw": "Hex Salt..",
|
||||
"Tpy00S": "People",
|
||||
"UDYlxu": "Pending Subscriptions",
|
||||
"ULotH9": "Amount: {amount} sats",
|
||||
"UT7Nkj": "New Chat",
|
||||
"UUPFlt": "Users must accept the content warning to show the content of your note.",
|
||||
"Up5U7K": "Block",
|
||||
"VBadwB": "Hmm, can't find a key manager extension.. try reloading the page.",
|
||||
"VN0+Fz": "Balance: {amount} sats",
|
||||
"VOjC1i": "Pick which upload service you want to upload attachments to",
|
||||
"VR5eHw": "Public key (npub/nprofile)",
|
||||
"VlJkSk": "{n} muted",
|
||||
"VnXp8Z": "Avatar",
|
||||
"VtPV/B": "Login with Extension (NIP-07)",
|
||||
"VvaJst": "View Wallets",
|
||||
"Vx7Zm2": "How do keys work?",
|
||||
"W1yoZY": "It looks like you dont have any subscriptions, you can get one {link}",
|
||||
"W2PiAr": "{n} Blocked",
|
||||
"W9355R": "Unmute",
|
||||
"WONP5O": "Find your twitter follows on nostr (Data provided by {provider})",
|
||||
"WxthCV": "e.g. Jack",
|
||||
"X7xU8J": "nsec, npub, nip-05, hex, mnemonic",
|
||||
"XICsE8": "File hosts",
|
||||
"XgWvGA": "Reactions",
|
||||
"Xopqkl": "Your default zap amount is {number} sats, example values are calculated from this.",
|
||||
"XrSk2j": "Redeem",
|
||||
"XzF0aC": "Key manager extensions are more secure and allow you to easily login to any Nostr client, here are some well known extensions:",
|
||||
"Y31HTH": "Help fund the development of Snort",
|
||||
"YDURw6": "Service URL",
|
||||
"YXA3AH": "Enable reactions",
|
||||
"Z0FDj+": "Subscribe to Snort {plan} for {price} and receive the following rewards",
|
||||
"Z4BMCZ": "Enter pairing phrase",
|
||||
"ZKORll": "Activate Now",
|
||||
"ZLmyG9": "Contributors",
|
||||
"ZUZedV": "Lightning Donation:",
|
||||
"Zr5TMx": "Setup profile",
|
||||
"a5UPxh": "Fund developers and platforms providing NIP-05 verification services",
|
||||
"a7TDNm": "Notes will stream in real time into global and notes tab",
|
||||
"aWpBzj": "Show more",
|
||||
"b12Goz": "Mnemonic",
|
||||
"b5vAk0": "Your handle will act like a lightning address and will redirect to your chosen LNURL or Lightning address",
|
||||
"bQdA2k": "Sensitive Content",
|
||||
"bep9C3": "Public Key",
|
||||
"bfvyfs": "Anon",
|
||||
"brAXSu": "Pick a username",
|
||||
"bxv59V": "Just now",
|
||||
"c+oiJe": "Install Extension",
|
||||
"c35bj2": "If you have an enquiry about your NIP-05 order please DM {link}",
|
||||
"c3g2hL": "Broadcast Again",
|
||||
"cFbU1B": "Using Alby? Go to {link} to get your NWC config!",
|
||||
"cPIKU2": "Following",
|
||||
"cQfLWb": "URL..",
|
||||
"cWx9t8": "Mute all",
|
||||
"cg1VJ2": "Connect Wallet",
|
||||
"cuP16y": "Multi account support",
|
||||
"cuV2gK": "name is registered",
|
||||
"cyR7Kh": "Back",
|
||||
"d6CyG5": "History",
|
||||
"d7d0/x": "LN Address",
|
||||
"dOQCL8": "Display name",
|
||||
"e61Jf3": "Coming soon",
|
||||
"e7qqly": "Mark All Read",
|
||||
"eHAneD": "Reaction emoji",
|
||||
"eJj8HD": "Get Verified",
|
||||
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
|
||||
"eXT2QQ": "Group Chat",
|
||||
"fBI91o": "Zap",
|
||||
"fOksnD": "Can't vote because LNURL service does not support zaps",
|
||||
"fWZYP5": "Pinned",
|
||||
"filwqD": "Read",
|
||||
"flnGvv": "What's on your mind?",
|
||||
"fsB/4p": "Saved",
|
||||
"g5pX+a": "About",
|
||||
"g985Wp": "Failed to send vote",
|
||||
"gBdUXk": "Save your keys!",
|
||||
"gDZkld": "Snort is a Nostr UI, nostr is a decentralised protocol for saving and distributing \"notes\".",
|
||||
"gDzDRs": "Emoji to send when reactiong to a note",
|
||||
"gXgY3+": "Not all clients support this yet",
|
||||
"gczcC5": "Subscribe",
|
||||
"gjBiyj": "Loading...",
|
||||
"grQ+mI": "Proof of Work",
|
||||
"h8XMJL": "Badges",
|
||||
"hK5ZDk": "the world",
|
||||
"hMzcSq": "Messages",
|
||||
"hWSp+B": "Nostr Connect (NIP-46)",
|
||||
"hY4lzx": "Supports",
|
||||
"hicxcO": "Show replies",
|
||||
"hniz8Z": "here",
|
||||
"i/dBAR": "Zap Pool",
|
||||
"iCqGww": "Reactions ({n})",
|
||||
"iDGAbc": "Get a Snort identifier",
|
||||
"iEoXYx": "DeepL translations",
|
||||
"iGT1eE": "Prevent fake accounts from imitating you",
|
||||
"iNWbVV": "Handle",
|
||||
"iUsU2x": "Mint: {url}",
|
||||
"iXPL0Z": "Can't login with private key on an insecure connection, please use a Nostr key manager extension instead",
|
||||
"ieGrWo": "Follow",
|
||||
"itPgxd": "Profile",
|
||||
"izWS4J": "Unfollow",
|
||||
"jA3OE/": "{n,plural,=1{{n} sat} other{{n} sats}}",
|
||||
"jCA7Cw": "Preview on snort",
|
||||
"jMzO1S": "Internal error: {msg}",
|
||||
"jfV8Wr": "Back",
|
||||
"juhqvW": "Improve login security with browser extensions",
|
||||
"jvo0vs": "Save",
|
||||
"jzgQ2z": "{n} Reactions",
|
||||
"k2veDA": "Write",
|
||||
"k7sKNy": "Our very own NIP-05 verification service, help support the development of this site and get a shiny special badge on our site!",
|
||||
"kJYo0u": "{n,plural,=0{{name} reposted} other{{name} & {n} others reposted}}",
|
||||
"kaaf1E": "now",
|
||||
"kuPHYE": "{n,plural,=0{{name} liked} other{{name} & {n} others liked}}",
|
||||
"l+ikU1": "Everything in {plan}",
|
||||
"lBboHo": "If you want to try out some others, check out {link} for more!",
|
||||
"lCILNz": "Buy Now",
|
||||
"lD3+8a": "Pay",
|
||||
"lPWASz": "Snort nostr address",
|
||||
"lTbT3s": "Wallet password",
|
||||
"lgg1KN": "account page",
|
||||
"ll3xBp": "Image proxy service",
|
||||
"lnaT9F": "Following {n}",
|
||||
"lsNFM1": "Click to load content from {link}",
|
||||
"lvlPhZ": "Pay Invoice",
|
||||
"mErPop": "It looks like you dont have any, check {link} to buy one!",
|
||||
"mH91FY": "Each contributor will get paid a percentage of all donations and NIP-05 orders, you can see the split amounts below",
|
||||
"mKAr6h": "Follow all",
|
||||
"mKh2HS": "File upload service",
|
||||
"mKhgP9": "{n,plural,=0{} =1{zapped} other{zapped}}",
|
||||
"mTJFgF": "Popular",
|
||||
"mfe8RW": "Option: {n}",
|
||||
"n1Whvj": "Switch",
|
||||
"nDejmx": "Unblock",
|
||||
"nGBrvw": "Bookmarks",
|
||||
"nN9XTz": "Share your thoughts with {link}",
|
||||
"nOaArs": "Setup Profile",
|
||||
"nWQFic": "Renew",
|
||||
"nn1qb3": "Your donations are greatly appreciated",
|
||||
"nwZXeh": "{n} blocked",
|
||||
"o6Uy3d": "Only the secret key can be used to publish (sign events), everything else logs you in read-only mode.",
|
||||
"o7e+nJ": "{n} followers",
|
||||
"oJ+JJN": "Nothing found :/",
|
||||
"odFwjL": "Follows only",
|
||||
"odhABf": "Login",
|
||||
"ojzbwv": "Hey, it looks like you dont have a Nostr Address yet, you should get one! Check out {link}",
|
||||
"osUr8O": "You can also use these extensions to login to most Nostr sites.",
|
||||
"oxCa4R": "Getting an identifier helps confirm the real you to people who know you. Many people can have a username @jack, but there is only one jack@cash.app.",
|
||||
"p4N05H": "Upload",
|
||||
"p85Uwy": "Active Subscriptions",
|
||||
"pI+77w": "Downloadable backups from Snort relay",
|
||||
"puLNUJ": "Pin",
|
||||
"pzTOmv": "Followers",
|
||||
"qD9EUF": "Email <> DM bridge for your Snort nostr address",
|
||||
"qDwvZ4": "Unknown error",
|
||||
"qMx1sA": "Default Zap amount",
|
||||
"qUJTsT": "Blocked",
|
||||
"qdGuQo": "Your Private Key Is (do not share this with anyone)",
|
||||
"qkvYUb": "Add to Profile",
|
||||
"qmJ8kD": "Translation failed",
|
||||
"qtWLmt": "Like",
|
||||
"r3C4x/": "Software",
|
||||
"r5srDR": "Enter wallet password",
|
||||
"rT14Ow": "Add Relays",
|
||||
"reJ6SM": "It is recommended to use one of the following browser extensions if you are on a desktop computer to secure your key:",
|
||||
"rfuMjE": "(Default)",
|
||||
"rmdsT4": "{n} days",
|
||||
"rrfdTe": "This is the same technology which is used by Bitcoin and has been proven to be extremely secure.",
|
||||
"rudscU": "Failed to load follows, please try again later",
|
||||
"sWnYKw": "Snort is designed to have a similar experience to Twitter.",
|
||||
"svOoEH": "Name-squatting and impersonation is not allowed. Snort and our partners reserve the right to terminate your handle (not your account - nobody can take that away) for violating this rule.",
|
||||
"tOdNiY": "Dark",
|
||||
"th5lxp": "Send note to a subset of your write relays",
|
||||
"thnRpU": "Getting NIP-05 verified can help:",
|
||||
"ttxS0b": "Supporter Badge",
|
||||
"u/vOPu": "Paid",
|
||||
"u4bHcR": "Check out the code here: {link}",
|
||||
"uD/N6c": "Zap {target} {n} sats",
|
||||
"uSV4Ti": "Reposts need to be manually confirmed",
|
||||
"usAvMr": "Edit Profile",
|
||||
"ut+2Cd": "Get a partner identifier",
|
||||
"v8lolG": "Start chat",
|
||||
"vOKedj": "{n,plural,=1{& {n} other} other{& {n} others}}",
|
||||
"vU71Ez": "Paying with {wallet}",
|
||||
"vZ4quW": "NIP-05 is a DNS based verification spec which helps to validate you as a real user.",
|
||||
"vhlWFg": "Poll Options",
|
||||
"vlbWtt": "Get a free one",
|
||||
"vrTOHJ": "{amount} sats",
|
||||
"vxwnbh": "Amount of work to apply to all published events",
|
||||
"wEQDC6": "Edit",
|
||||
"wLtRCF": "Your key",
|
||||
"wWLwvh": "Anon",
|
||||
"wYSD2L": "Nostr Adddress",
|
||||
"wih7iJ": "name is blocked",
|
||||
"wqyN/i": "Find out more info about {service} at {link}",
|
||||
"wtLjP6": "Copy ID",
|
||||
"x/Fx2P": "Fund the services that you use by splitting a portion of all your zaps into a pool of funds!",
|
||||
"x/q8d5": "This note has been marked as sensitive, click here to reveal",
|
||||
"x82IOl": "Mute",
|
||||
"xIoGG9": "Go to",
|
||||
"xJ9n2N": "Your public key",
|
||||
"xKflGN": "{username}''s Follows on Nostr",
|
||||
"xQtL3v": "Unlock",
|
||||
"xaj9Ba": "Provider",
|
||||
"xbVgIm": "Automatically load media",
|
||||
"xhQMeQ": "Expires",
|
||||
"xmcVZ0": "Search",
|
||||
"y1Z3or": "Language",
|
||||
"yCLnBC": "LNURL or Lightning Address",
|
||||
"yCmnnm": "Read global from",
|
||||
"zFegDD": "Contact",
|
||||
"zINlao": "Owner",
|
||||
"zQvVDJ": "All",
|
||||
"zcaOTs": "Zap amount in sats",
|
||||
"zjJZBd": "You're ready!",
|
||||
"zonsdq": "Failed to load LNURL service",
|
||||
"zvCDao": "Automatically show latest notes"
|
||||
}
|
@ -7,7 +7,7 @@
|
||||
"+vIQlC": "பிற்காலத்தில் உங்களது கணக்கை நிர்வகிக்க, கீழே உள்ள கடவுச்சொல்லைத் தவறாமல் சேமிக்கவும்",
|
||||
"+vVZ/G": "இணை",
|
||||
"+xliwN": "{name} reposted",
|
||||
"/4tOwT": "தாவிச்செல்",
|
||||
"/4tOwT": "தவிர்",
|
||||
"/JE/X+": "கணக்கு உதவி",
|
||||
"/PCavi": "பொது",
|
||||
"/RD0e2": "சேதப்படுத்த முடியாத குறிப்புகளை வழங்க, நாஸ்டர் டிஜிட்டல் கையொப்ப தொழில் நுட்பத்தைப் பயன் படுத்துகிறது. இதனால் பல ரிலேகளில் குறிப்புகள் பிரதியெடுக்கப் பட்டு, குறிப்பின் உள்ளடக்கம் கூடுதல் சேமிப்பு அடைகிறது.",
|
||||
@ -17,7 +17,7 @@
|
||||
"08zn6O": "சாவிகளை ஏற்றுமதி செய்யவும்",
|
||||
"0Azlrb": "நிர்வகி",
|
||||
"0BUTMv": "தேடு...",
|
||||
"0jOEtS": "செல்லாத LNURL",
|
||||
"0jOEtS": "தவறான LNURL",
|
||||
"0mch2Y": "பெயர் அங்கீகரிக்கப்படாத எழுத்துக்களைக் கொண்டுள்ளது",
|
||||
"0yO7wF": "{n} வினாடிகள்",
|
||||
"1A7TZk": "ஸ்நார்ட் என்றால் என்ன? அது எவ்வாறு வேலை செய்கிறது?",
|
||||
@ -28,12 +28,12 @@
|
||||
"1nYUGC": "{n} பின்தொடரப் படுவோர்",
|
||||
"1udzha": "உரையாடல்கள்",
|
||||
"2/2yg+": "சேர்",
|
||||
"25V4l1": "பேனர்",
|
||||
"2IFGap": "தானம் செய்",
|
||||
"2LbrkB": "கடவுச்சொல்லை உள்ளிடவும்",
|
||||
"2a2YiP": "{n} புக்மார்க்குகள்",
|
||||
"25V4l1": "பதாகை",
|
||||
"2IFGap": "நன்கொடை அளிக்க",
|
||||
"2LbrkB": "கடவுச்சொல்லை உள்ளிடுக",
|
||||
"2a2YiP": "{n} புத்தகக் குறிகள்",
|
||||
"2k0Cv+": "விருப்பமின்மைகள் ({n})",
|
||||
"2ukA4d": "{n} மணி",
|
||||
"2ukA4d": "{n} மணித்துளிகள்",
|
||||
"3Rx6Qo": "மேம்படுத்தப்பட்ட",
|
||||
"3cc4Ct": "ஒளி",
|
||||
"3gOsZq": "மொழிபெயர்ப்பாளர்கள்",
|
||||
@ -54,7 +54,7 @@
|
||||
"5oTnfy": "பயனர் பெயரை வாங்கவும்",
|
||||
"5rOdPG": "உங்கள் சாவி மேலாளர் நீட்டிப்பை அமைத்து, ஒரு சாவியை உருவாக்கியதும், உங்கள் சுயவிவரத்தை அமைப்பதற்கு, எங்கள் 'புதிய பயனர்களின் ஓட்டத்தை' நீங்கள் பின்பற்றலாம். பிறகு, நீங்கள் பின்தொடருவதற்கு நாஸ்டரில் சுவாரஸ்யமான சிலரைக் கண்டறியலாம்.",
|
||||
"5u6iEc": "பொது சாவிக்கு பரிமாற்றவும்",
|
||||
"5vMmmR": "Usernames are not unique on Nostr. The nostr address is your unique human-readable address that is unique to you upon registration.",
|
||||
"5vMmmR": "நாஸ்டரில் உள்ள பயனர்பெயர்கள் உங்களுக்கு மட்டுமேயான தனிப்பட்ட பயனர்பெயர் கிடையாது. நாஸ்டர் முகவரி மட்டுமே மனிதர்களால் வாசிக்க இயலும் தனிப்பட்ட முகவரி ஆகும். அந்த முகவரி நீங்கள் நாஸ்டரில் பதிவு செய்யும்போது உங்களுக்கு வழங்கப்படும்.",
|
||||
"5ykRmX": "ஜாப் அனுப்பு",
|
||||
"65BmHb": "Failed to proxy image from {host}, click here to load directly",
|
||||
"6Yfvvp": "ஒரு அடையாளங்காட்டியைப் பெறுங்கள்",
|
||||
@ -94,7 +94,7 @@
|
||||
"BcGMo+": "குறிப்புகள் உரை உள்ளடக்கத்தை வைத்திருக்கின்றன. இவற்றின் மிகவும் பிரபலமான பயன்பாடு \"ட்வீட் போன்ற\" செய்திகளைச் சேமிப்பதாகும்.",
|
||||
"C5xzTC": "உயர்தர",
|
||||
"C81/uG": "வெளியேறு",
|
||||
"C8HhVE": "Suggested Follows",
|
||||
"C8HhVE": "பரிந்துரைக்கப்படும் பயனர்கள்",
|
||||
"CHTbO3": "விலைப்பட்டியலை பெற முடியவில்லை",
|
||||
"CVWeJ6": "Trending People",
|
||||
"CmZ9ls": "{n} ஒலியடக்கப்பட்டவை",
|
||||
@ -144,7 +144,7 @@
|
||||
"HbefNb": "திறந்த பணப்பை",
|
||||
"IDjHJ6": "ஸ்நார்ட் ஐப் பயன்படுத்தியதற்கு நன்றி, உங்களால் முடிந்தால் நன்கொடை அளிப்பதைக் கருத்தில் கொள்ளவும்.",
|
||||
"IEwZvs": "இந்தக் குறிப்பின் நிலையான பொறுத்தத்தை நிச்சயமாக நீக்க விரும்புகிறீர்களா?",
|
||||
"IKKHqV": "Follows",
|
||||
"IKKHqV": "பின்தொடர்வுகள்",
|
||||
"INSqIz": "டுவிட்டர் பயனர்பெயர்...",
|
||||
"IUZC+0": "இதன் பொருள் என்னவென்றால் நீங்கள் உருவாக்கிய குறிப்புகளை யாராலும் மாற்ற முடியாது, மேலும் தாங்கள் படிக்கும் குறிப்புகள் உங்களால் உருவாக்கப்பட்டதா என்பதை அனைவரும் எளிதாகச் சரிபார்க்க முடியும்.",
|
||||
"Ig9/a1": "Sent {n} sats to {name}",
|
||||
@ -153,8 +153,8 @@
|
||||
"JCIgkj": "பயனர் பெயர்",
|
||||
"JHEHCk": "ஜாப்கள் ({n})",
|
||||
"JPFYIM": "No lightning address",
|
||||
"JeoS4y": "Repost",
|
||||
"JjGgXI": "Search users",
|
||||
"JeoS4y": "மறுபதிவு",
|
||||
"JjGgXI": "பயனர்களைத் தேடுக",
|
||||
"JkLHGw": "வலைத்தளம்",
|
||||
"JymXbw": "தனிப்பட்ட சாவி",
|
||||
"K3r6DQ": "நீக்கு",
|
||||
@ -186,7 +186,7 @@
|
||||
"NepkXH": "{amount} ஸாட்களால் வாக்களிக்க இயலாது, தயவு செய்து வேறொரு இயல்புநிலை ஜாப் தொகையைத் தேர்வு செய்யவும்",
|
||||
"NfNk2V": "உங்கள் தனிப்பட்ட சாவி",
|
||||
"NndBJE": "புதிய பயனர்கள் பக்கம்",
|
||||
"O9GTIc": "Profile picture",
|
||||
"O9GTIc": "தன்விவரப் படம்",
|
||||
"OEW7yJ": "ஜாப்கள்",
|
||||
"OKhRC6": "பகிர்",
|
||||
"OLEm6z": "அறியப்படாத உள்நுழைவு பிழை",
|
||||
@ -208,20 +208,20 @@
|
||||
"Qxv0B2": "You currently have {number} sats in your zap pool.",
|
||||
"R/6nsx": "சந்தா",
|
||||
"R1fEdZ": "ஜாப்களை முன்னனுப்பு",
|
||||
"R81upa": "People you follow",
|
||||
"R81upa": "நீங்கள் பின்தொடர்வோர்",
|
||||
"RDZVQL": "சோதிக்கவும்",
|
||||
"RahCRH": "காலாவதியாகிவிட்டது",
|
||||
"RfhLwC": "எழுதியவர்: {author}",
|
||||
"RhDAoS": "{id} ஐ நிச்சயமாக நீக்க விரும்புகிறீர்களா",
|
||||
"RjpoYG": "Recent",
|
||||
"RjpoYG": "அண்மை",
|
||||
"RoOyAh": "ரிலேகள்",
|
||||
"Rs4kCE": "புக்மார்க்",
|
||||
"RwFaYs": "Sort",
|
||||
"RwFaYs": "வரிசைப்படுத்துக",
|
||||
"SOqbe9": "லைட்னிங் முகவரியை உள்ளிடவும்",
|
||||
"SP0+yi": "Buy Subscription",
|
||||
"SX58hM": "Copy",
|
||||
"SX58hM": "படியெடு (நகலெடு)",
|
||||
"SYQtZ7": "LN முகவரி பதிலீடு",
|
||||
"ShdEie": "Mark all read",
|
||||
"ShdEie": "அனைத்தையும் படித்ததாகக் குறி",
|
||||
"Sjo1P4": "தனிப்பயன்",
|
||||
"Ss0sWu": "தொகை செலுத்தவும்",
|
||||
"TDR5ge": "Media in notes will automatically be shown for selected people, otherwise only the link will show",
|
||||
@ -291,7 +291,7 @@
|
||||
"eHAneD": "எதிர்வினை ஈமோஜி",
|
||||
"eJj8HD": "உங்கள் கணக்கைச் சரிபார்க்கப் பட்டதாக்கவும்",
|
||||
"eSzf2G": "A single zap of {nIn} sats will allocate {nOut} sats to the zap pool.",
|
||||
"eXT2QQ": "Group Chat",
|
||||
"eXT2QQ": "குழு அரட்டை",
|
||||
"fBI91o": "Zap",
|
||||
"fOksnD": "LNURL சேவை ஜாப்களை ஆதரிக்காததால் வாக்களிக்க இயலாது",
|
||||
"fWZYP5": "நிலையாகப் பொருத்தப் பட்டவை",
|
||||
@ -404,14 +404,14 @@
|
||||
"uSV4Ti": "மறுபதிவுகள் கைமுறையாக உறுதிப்படுத்தப்பட வேண்டும்",
|
||||
"usAvMr": "சுயவிவரத்தைத் திருத்து",
|
||||
"ut+2Cd": "கூட்டாளர் அடையாளங்காட்டியைப் பெறுங்கள்",
|
||||
"v8lolG": "Start chat",
|
||||
"v8lolG": "பேசத் தொடங்குக",
|
||||
"vOKedj": "{n,plural,=1{& {n} நபர்} other{& {n} நபர்கள்}}",
|
||||
"vU71Ez": "{wallet} மூலம் பணம் செலுத்துதல்",
|
||||
"vZ4quW": "NIP-05 என்பது DNS அடிப்படையிலான சரிபார்ப்பு விவரக்குறிப்பாகும், இது உங்களை உண்மையான பயனராகச் சரிபார்க்க உதவுகிறது.",
|
||||
"vhlWFg": "வாக்கெடுப்பு விருப்பங்கள்",
|
||||
"vlbWtt": "Get a free one",
|
||||
"vlbWtt": "விலையின்றிப் பெறுக",
|
||||
"vrTOHJ": "{amount} ஸாட்கள்",
|
||||
"vxwnbh": "Amount of work to apply to all published events",
|
||||
"vxwnbh": "அனைத்து பதியப்பட்ட நிகழ்வுகளிலும் மாற்றம் செய்யத் தேவைப்படும் பணிச் சுமை",
|
||||
"wEQDC6": "திருத்து",
|
||||
"wLtRCF": "உங்கள் சாவி",
|
||||
"wWLwvh": "அநாமதேய",
|
||||
@ -419,14 +419,14 @@
|
||||
"wih7iJ": "பெயர் முடக்கப் பட்டுள்ளது",
|
||||
"wqyN/i": "{link} இல் {service} பற்றிய கூடுதல் தகவலைக் கண்டறியவும்",
|
||||
"wtLjP6": "IDஐ நகல் எடு",
|
||||
"x/Fx2P": "Fund the services that you use by splitting a portion of all your zaps into a pool of funds!",
|
||||
"x/Fx2P": "நீங்கள் பயன்படுத்தும் சேவைக்குக் நன்கொடை அளிக்கலாம் - உங்கள் zap-களின் ஒரு பகுதியை நிதியத்தில் சேர்ப்பதன் வழியாக!",
|
||||
"x/q8d5": "இந்தக் குறிப்பு உணர்திறன் வாய்ந்ததாகக் குறிக்கப்பட்டுள்ளது, வெளிப்படுத்த இங்கே கிளிக் செய்யவும்",
|
||||
"x82IOl": "ஒலியடக்கு",
|
||||
"xIoGG9": "செல்",
|
||||
"xJ9n2N": "உங்கள் பொது சாவி",
|
||||
"xKflGN": "நாஸ்டர் இல் {username} ஐப் பின்தொடர்வோர்",
|
||||
"xQtL3v": "பூட்டுநீக்கு",
|
||||
"xaj9Ba": "Provider",
|
||||
"xaj9Ba": "வழங்குநர்",
|
||||
"xbVgIm": "மீடியாவை தானாகக் காட்டவும்",
|
||||
"xhQMeQ": "காலாவதியாகிறது",
|
||||
"xmcVZ0": "தேடு",
|
||||
|
@ -58,9 +58,11 @@ const config = {
|
||||
new MiniCssExtractPlugin({
|
||||
filename: isProduction ? "[name].[chunkhash].css" : "[name].css",
|
||||
}),
|
||||
isProduction ? new WorkboxPlugin.InjectManifest({
|
||||
swSrc: "./src/service-worker.ts"
|
||||
}) : false,
|
||||
isProduction
|
||||
? new WorkboxPlugin.InjectManifest({
|
||||
swSrc: "./src/service-worker.ts",
|
||||
})
|
||||
: false,
|
||||
],
|
||||
module: {
|
||||
rules: [
|
||||
|
Loading…
x
Reference in New Issue
Block a user