{"strings": [
  {"text":"No such page","translation":"Página não encontrada","where":"app.js"},
  {"text":"There is no such page","translation":"Esta página não existe","where":"app.js"},
  {"text":"To the main page","translation":"Para a página inicial","where":"app.js"},
  {"text":"Dramas","translation":"Dramas","where":"app.js"},
  {"text":"Horror","translation":"Terror","where":"app.js"},
  {"text":"Adventures","translation":"Aventuras","where":"app.js"},
  {"text":"Comedies","translation":"Comédias","where":"app.js"},
  {"text":"out {date}","translation":"lançado em {date}","where":"app.js"},
  {"text":"soon","translation":"em breve","where":"app.js"},
  {"text":"≈ {n} min","translation":"≈ {n} min","where":"app.js"},
  {"text":"Go on","translation":"Continuar","where":"app.js"},
  {"text":"Play","translation":"Jogar","where":"app.js"},
  {"text":"How it was made","translation":"Como foi feito","where":"app.js"},
  {"text":"How it is being made","translation":"Como está sendo feito","where":"app.js"},
  {"text":"Small games after books and films: living scenes, voices, music. Played right in the browser — free, with no ads and no sign-up.","translation":"Pequenos jogos inspirados em livros e filmes: cenas vivas, vozes, música. Jogados direto no navegador — de graça, sem anúncios e sem cadastro.","where":"app.js"},
  {"text":"Made together with AI in one holiday.","translation":"Feitos junto com IA em umas férias.","where":"app.js"},
  {"text":"How it is made","translation":"Como é feito","where":"app.js"},
  {"text":"Your plays","translation":"Suas partidas","where":"app.js"},
  {"text":"Genres","translation":"Gêneros","where":"app.js"},
  {"text":"Soon","translation":"Em breve","where":"app.js"},
  {"text":"Stories","translation":"Artigos","where":"app.js"},
  {"text":"Sketches","translation":"Esboços","where":"app.js"},
  {"text":"Games still being made: their scenes are there already, they cannot be played yet.","translation":"Jogos ainda em produção: as cenas já estão aqui, mas ainda não dá para jogar.","where":"app.js"},
  {"text":"A game of your own","translation":"Um jogo seu","where":"app.js"},
  {"text":"+ Suggest an idea — or make your own","translation":"+ Sugira uma ideia — ou faça a sua","where":"app.js"},
  {"text":"I am looking for good ideas for games — send them, I read everything. And if you would like to make your own, write to me on Telegram: I will tell you how it all works, and help.","translation":"Estou procurando boas ideias para jogos — mande, eu leio tudo. E se quiser fazer o seu, me escreva no Telegram: eu conto como tudo funciona e ajudo.","where":"app.js"},
  {"text":"Send an idea","translation":"Enviar uma ideia","where":"app.js"},
  {"text":"Write on Telegram","translation":"Escrever no Telegram","where":"app.js"},
  {"text":"How to make your own","translation":"Como fazer o seu","where":"app.js"},
  {"text":"New games","translation":"Jogos novos","where":"app.js"},
  {"text":"New games come one at a time.","translation":"Os jogos novos saem um de cada vez.","where":"app.js"},
  {"text":"all the stories","translation":"todos os artigos","where":"app.js"},
  {"text":"living scenes that have not become games yet","translation":"cenas vivas que ainda não viraram jogos","where":"app.js"},
  {"text":"Emails of new games and stories are on","translation":"Os e-mails sobre jogos e artigos novos estão ativados","where":"app.js"},
  {"text":"turn off","translation":"desativar","where":"app.js"},
  {"text":"Tell me of new games and stories","translation":"Me avise de jogos e artigos novos","where":"app.js"},
  {"text":"A sketch — a living scene that has not become a game yet.","translation":"Um esboço — uma cena viva que ainda não virou jogo.","where":"app.js"},
  {"text":"Copy the link","translation":"Copiar o link","where":"app.js"},
  {"text":"The link is copied","translation":"Link copiado","where":"app.js"},
  {"text":"A link to the scene:","translation":"Um link para a cena:","where":"app.js"},
  {"text":"It cannot be played yet, but its scenes are here — have a look.","translation":"Ainda não dá para jogar, mas as cenas já estão aqui — dê uma olhada.","where":"app.js"},
  {"text":"With sound · played sideways.","translation":"Com som · jogado na horizontal.","where":"app.js"},
  {"text":"Voices and music — turn the sound on.","translation":"Vozes e música — ligue o som.","where":"app.js"},
  {"text":"Begun {ago}, kept in your profile.","translation":"Começada {ago}, guardada no seu perfil.","where":"app.js"},
  {"text":"Begun {ago}, kept in this browser.","translation":"Começada {ago}, guardada neste navegador.","where":"app.js"},
  {"text":"Start again","translation":"Começar de novo","where":"app.js"},
  {"text":"Start the whole game again? What you have played will be lost.","translation":"Começar o jogo todo de novo? O que você jogou será perdido.","where":"app.js"},
  {"text":"{n} min read","translation":"{n} min de leitura","where":"app.js"},
  {"text":"New stories","translation":"Artigos novos","where":"app.js"},
  {"text":"New stories come out one at a time.","translation":"Os artigos novos saem um de cada vez.","where":"app.js"},
  {"text":"How the games, worlds and scenes were made — with pictures of what changed and broke along the way.","translation":"Como os jogos, os mundos e as cenas foram feitos — com imagens do que mudou e quebrou pelo caminho.","where":"app.js"},
  {"text":"No stories yet.","translation":"Ainda não há artigos.","where":"app.js"},
  {"text":"Play {title}","translation":"Jogar “{title}”","where":"app.js"},
  {"text":"Look: {title}","translation":"Ver: {title}","where":"app.js"},
  {"text":"All stories","translation":"Todos os artigos","where":"app.js"},
  {"text":"Written by {who}","translation":"Escrito por {who}","where":"app.js"},
  {"text":"updated {date}","translation":"atualizado em {date}","where":"app.js"},
  {"text":"A video with sound — turn it on","translation":"Um vídeo com som — ligue","where":"app.js"},
  {"text":"Turn the sound off","translation":"Desligar o som","where":"app.js"},
  {"text":"Suggest an idea","translation":"Sugerir uma ideia","where":"app.js"},
  {"text":"I am looking for good ideas for games. I read everything. You may stay anonymous.","translation":"Estou procurando boas ideias para jogos. Eu leio tudo. Você pode ficar anônimo.","where":"app.js"},
  {"text":"The idea","translation":"A ideia","where":"app.js"},
  {"text":"I would like an answer at {email}","translation":"Quero uma resposta em {email}","where":"app.js"},
  {"text":"Anonymously","translation":"Anonimamente","where":"app.js"},
  {"text":"Email","translation":"E-mail","where":"app.js"},
  {"text":"— if you would like an answer","translation":"— se quiser uma resposta","where":"app.js"},
  {"text":"Send","translation":"Enviar","where":"app.js"},
  {"text":"…or make your own","translation":"…ou faça a sua","where":"app.js"},
  {"text":"Write to me on Telegram — I will tell you how it all works, and help.","translation":"Me escreva no Telegram — eu conto como tudo funciona e ajudo.","where":"app.js"},
  {"text":"Or read first how to make a game of your own:","translation":"Ou leia primeiro como fazer seu próprio jogo:","where":"app.js"},
  {"text":"Make your own game","translation":"Faça seu próprio jogo","where":"app.js"},
  {"text":"Thank you!","translation":"Obrigado!","where":"app.js"},
  {"text":"The idea has reached me.","translation":"A ideia chegou até mim.","where":"app.js"},
  {"text":"The sign-in was not begun here — begin again.","translation":"O login não foi iniciado aqui — comece de novo.","where":"app.js"},
  {"text":"Google did not confirm the email.","translation":"O Google não confirmou o e-mail.","where":"app.js"},
  {"text":"Signing in with Google is not set up here.","translation":"O login com Google não está configurado aqui.","where":"app.js"},
  {"text":"Sign in","translation":"Entrar","where":"app.js"},
  {"text":"You can play without it. Signing in is only so that your games are on all your devices. No emails — unless you ask for them.","translation":"Dá para jogar sem isso. Entrar serve só para ter seus jogos em todos os seus dispositivos. Nada de e-mails — a não ser que você peça.","where":"app.js"},
  {"text":"Sign in with Google","translation":"Entrar com Google","where":"app.js"},
  {"text":"Games begun in this browser stay yours once you sign in.","translation":"Os jogos começados neste navegador continuam seus quando você entra.","where":"app.js"},
  {"text":"Back","translation":"Voltar","where":"app.js"},
  {"text":"Profile","translation":"Perfil","where":"app.js"},
  {"text":"signed in with Google","translation":"conectado com Google","where":"app.js"},
  {"text":"Tell me","translation":"Me avise","where":"app.js"},
  {"text":"Of new games and stories","translation":"De jogos e artigos novos","where":"app.js"},
  {"text":"Of new stories","translation":"De artigos novos","where":"app.js"},
  {"text":"When it comes out:","translation":"Quando for lançado:","where":"app.js"},
  {"text":"cancel","translation":"cancelar","where":"app.js"},
  {"text":"Sign out","translation":"Sair","where":"app.js"},
  {"text":"Danger zone","translation":"Zona de perigo","where":"app.js"},
  {"text":"Delete the profile","translation":"Excluir o perfil","where":"app.js"},
  {"text":"Erases everything: the email, the games, the requests. At once and for good.","translation":"Apaga tudo: o e-mail, os jogos, os pedidos. Na hora e para sempre.","where":"app.js"},
  {"text":"Delete the profile? The email, the games and the requests will be erased at once and for good.","translation":"Excluir o perfil? O e-mail, os jogos e os pedidos serão apagados na hora e para sempre.","where":"app.js"},
  {"text":"Privacy","translation":"Privacidade","where":"app.js"},
  {"text":"moood is a site of small games.","translation":"moood é um site de pequenos jogos.","where":"app.js"},
  {"text":"What is collected","translation":"O que é coletado","where":"app.js"},
  {"text":"If you sign in with Google: your name, email and picture — so that your games are with you on every device.","translation":"Se você entrar com Google: seu nome, e-mail e foto — para que seus jogos estejam com você em qualquer dispositivo.","where":"app.js"},
  {"text":"What you do on the site: the pages you open, the scenes and games you play, your choices and taps in them, how smoothly the scenes run, your device and browser. A random mark in a cookie tells your browser apart from others; it lasts two years, and once you sign in, what was done in this browser is yours.","translation":"O que você faz no site: as páginas que abre, as cenas e os jogos que joga, suas escolhas e toques neles, a fluidez com que as cenas rodam, seu dispositivo e navegador. Uma marca aleatória num cookie distingue seu navegador dos outros; ela dura dois anos, e quando você entra, o que foi feito neste navegador passa a ser seu.","where":"app.js"},
  {"text":"Your IP address, and the country and city found from it. The full address is kept for 30 days, then only the country and the city.","translation":"Seu endereço IP, e o país e a cidade deduzidos dele. O endereço completo é guardado por 30 dias; depois, só o país e a cidade.","where":"app.js"},
  {"text":"Errors: what went wrong on a page, and what was done just before it.","translation":"Erros: o que deu errado numa página e o que foi feito logo antes.","where":"app.js"},
  {"text":"Your email, if you ask to be told of new games, and the ideas you send.","translation":"Seu e-mail, se você pedir para ser avisado de jogos novos, e as ideias que você envia.","where":"app.js"},
  {"text":"This is what the site needs to work: to find what goes wrong and to make the games better. Nothing is sold, and nothing is used for advertising.","translation":"É disso que o site precisa para funcionar: para achar o que dá errado e melhorar os jogos. Nada é vendido, e nada é usado para publicidade.","where":"app.js"},
  {"text":"Cookies","translation":"Cookies","where":"app.js"},
  {"text":"The site’s own: your sign-in, your language, your game in this browser, the mark above. Google Analytics and Yandex Metrica count visits and where people come from, and set cookies of their own. Not to be counted by them, turn off cookies for this site in your browser’s settings, or use a blocker.","translation":"Os do próprio site: seu login, seu idioma, seu jogo neste navegador, a marca citada acima. O Google Analytics e o Yandex Metrica contam as visitas e de onde as pessoas vêm, e colocam seus próprios cookies. Para não ser contado por eles, desative os cookies deste site nas configurações do navegador ou use um bloqueador.","where":"app.js"},
  {"text":"Who else sees it","translation":"Quem mais vê","where":"app.js"},
  {"text":"Google — when you sign in with it, and Google Analytics.","translation":"Google — quando você entra com ele, e o Google Analytics.","where":"app.js"},
  {"text":"Yandex — Yandex Metrica.","translation":"Yandex — o Yandex Metrica.","where":"app.js"},
  {"text":"The voices and the music of the games are made by Google’s AI services from the games’ own texts: nothing of yours goes to them.","translation":"As vozes e a música dos jogos são feitas pelos serviços de IA do Google a partir dos próprios textos dos jogos: nada seu vai para eles.","where":"app.js"},
  {"text":"How long","translation":"Por quanto tempo","where":"app.js"},
  {"text":"Your account — until you delete it (Profile → Delete the profile: at once and for good). What was done on the site and its errors — as long as the site runs; the full IP address — 30 days.","translation":"Sua conta — até você excluí-la (Perfil → Excluir o perfil: na hora e para sempre). O que foi feito no site e seus erros — enquanto o site existir; o endereço IP completo — 30 dias.","where":"app.js"},
  {"text":"Your data","translation":"Seus dados","where":"app.js"},
  {"text":"To see or delete what is kept about you, write to this address:","translation":"Para ver ou excluir o que é guardado sobre você, escreva para este endereço:","where":"app.js"},
  {"text":"The country and the city by IP address: IP Geolocation by DB-IP (CC BY 4.0).","translation":"O país e a cidade pelo endereço IP: IP Geolocation by DB-IP (CC BY 4.0).","where":"app.js"},
  {"text":"Updated on 18 October 2026.","translation":"Atualizado em 18 de outubro de 2026.","where":"app.js"},
  {"text":"A browser with WebGPU is needed","translation":"É preciso um navegador com WebGPU","where":"app.js"},
  {"text":"This browser cannot draw the scene","translation":"Este navegador não consegue desenhar a cena","where":"app.js"},
  {"text":"The scenes here are alive: the browser itself draws them with WebGPU — a new way of drawing on the graphics card. This browser cannot do it, or it is turned off.","translation":"Aqui as cenas são vivas: o próprio navegador as desenha com WebGPU — um jeito novo de desenhar na placa de vídeo. Este navegador não consegue, ou está com isso desativado.","where":"app.js"},
  {"text":"Open the site in a recent Chrome or Edge — on a computer or on Android. On iPhone, iPad and Mac — in the latest Safari.","translation":"Abra o site num Chrome ou Edge recente — no computador ou no Android. No iPhone, iPad e Mac — no Safari mais recente.","where":"app.js"},
  {"text":"the pictures of the scenes are seen everywhere.","translation":"as imagens das cenas aparecem em qualquer lugar.","where":"app.js"},
  {"text":"Error","translation":"Erro","where":"app.js"},
  {"text":"It did not open","translation":"Não abriu","where":"app.js"},
  {"text":"An email is needed.","translation":"É preciso um e-mail.","where":"common.js"},
  {"text":"Write the idea first.","translation":"Escreva a ideia primeiro.","where":"common.js"},
  {"text":"Too much from here at once: try again later.","translation":"Muitos pedidos daqui ao mesmo tempo: tente mais tarde.","where":"common.js"},
  {"text":"It is not there.","translation":"Não está lá.","where":"common.js"},
  {"text":"Too much to keep.","translation":"Grande demais para guardar.","where":"common.js"},
  {"text":"Something went wrong ({status}).","translation":"Algo deu errado ({status}).","where":"common.js"},
  {"text":"Language","translation":"Idioma","where":"common.js"},
  {"text":"as on the device","translation":"como no dispositivo","where":"common.js"},
  {"text":"light","translation":"claro","where":"common.js"},
  {"text":"dark","translation":"escuro","where":"common.js"},
  {"text":"Theme: {name}","translation":"Tema: {name}","where":"common.js"},
  {"text":"Theme","translation":"Tema","where":"common.js"},
  {"text":"Privacy policy","translation":"Política de privacidade","where":"common.js"},
  {"text":"“{title}”, {scene} — scene {n} of {all}; open it large","translation":"“{title}”, {scene} — cena {n} de {all}; abrir em tamanho grande","where":"common.js"},
  {"text":"“{title}”, {scene} — scene {n} of {all}","translation":"“{title}”, {scene} — cena {n} de {all}","where":"common.js"},
  {"text":"keys — walk","translation":"teclas — andar","where":"common.js"},
  {"text":"tilt the phone","translation":"incline o celular","where":"common.js"},
  {"text":"move the mouse","translation":"mova o mouse","where":"common.js"},
  {"text":"← → run, space — jump","translation":"← → correr, espaço — pular","where":"common.js"},
  {"text":"slide a finger — look around","translation":"deslize o dedo — olhar em volta","where":"common.js"},
  {"text":"drag — look around","translation":"arraste — olhar em volta","where":"common.js"},
  {"text":"keys — turn","translation":"teclas — virar","where":"common.js"},
  {"text":"slide a finger — along","translation":"deslize o dedo — seguir","where":"common.js"},
  {"text":"drag — along","translation":"arraste — seguir","where":"common.js"},
  {"text":"slide a finger — look about","translation":"deslize o dedo — dar uma olhada","where":"common.js"},
  {"text":"drag — look about","translation":"arraste — dar uma olhada","where":"common.js"},
  {"text":"pinch — come closer","translation":"pinça — chegar mais perto","where":"common.js"},
  {"text":"wheel — come closer","translation":"roda — chegar mais perto","where":"common.js"},
  {"text":"“{title}”, large","translation":"“{title}”, em tamanho grande","where":"common.js"},
  {"text":"the scene","translation":"a cena","where":"common.js"},
  {"text":"Full screen","translation":"Tela cheia","where":"common.js"},
  {"text":"The scene before","translation":"A cena anterior","where":"common.js"},
  {"text":"The next scene","translation":"A próxima cena","where":"common.js"},
  {"text":"Close","translation":"Fechar","where":"common.js"},
  {"text":"the scene will come alive","translation":"a cena vai ganhar vida","where":"common.js"},
  {"text":"OK","translation":"OK","where":"common.js"},
  {"text":"or sign in with Google","translation":"ou entre com Google","where":"common.js"},
  {"text":"Tell me of new stories","translation":"Me avise de artigos novos","where":"common.js"},
  {"text":"Tell me when “{title}” comes out","translation":"Me avise quando “{title}” for lançado","where":"common.js"},
  {"text":"only of stories","translation":"só de artigos","where":"common.js"},
  {"text":"Emails of new stories are on","translation":"Os e-mails sobre artigos novos estão ativados","where":"common.js"},
  {"text":"and of new games","translation":"e de jogos novos","where":"common.js"},
  {"text":"An email will come when it is out — as of every new game and story","translation":"Um e-mail vai chegar quando for lançado — como de cada jogo e artigo novo","where":"common.js"},
  {"text":"only of this game","translation":"só deste jogo","where":"common.js"},
  {"text":"unsubscribe","translation":"cancelar inscrição","where":"common.js"},
  {"text":"An email will come when it is out","translation":"Um e-mail vai chegar quando for lançado","where":"common.js"},
  {"text":"tell me of every new game and story","translation":"me avise de cada jogo e artigo novo","where":"common.js"},
  {"text":"Tell me when it is out","translation":"Me avise quando for lançado","where":"common.js"},
  {"text":"Cookies are used to keep the site working and make it better.","translation":"Os cookies servem para manter o site funcionando e melhorá-lo.","where":"common.js"},
  {"text":"Accept","translation":"Aceitar","where":"common.js"},
  {"text":"Keep the game","translation":"Guardar o jogo","where":"play.js"},
  {"text":"The game is kept in this browser","translation":"O jogo está guardado neste navegador","where":"play.js"},
  {"text":"To go on on another device, sign in.","translation":"Para continuar em outro dispositivo, entre.","where":"play.js"},
  {"text":"No need","translation":"Não precisa","where":"play.js"},
  {"text":"Small games after books and films: living scenes, voices, music. Played right in the browser — free.","translation":"Pequenos jogos inspirados em livros e filmes: cenas vivas, vozes, música. Jogados direto no navegador — de graça.","where":"said.js"},
  {"text":"How moood's games, worlds and scenes were made — with pictures of what changed and broke along the way.","translation":"Como os jogos, os mundos e as cenas do moood foram feitos — com imagens do que mudou e quebrou pelo caminho.","where":"said.js"},
  {"text":"What moood collects, why, for how long, who else sees it — and how to have it deleted.","translation":"O que o moood coleta, para quê, por quanto tempo, quem mais vê — e como pedir que seja apagado.","where":"said.js"},
  {"text":"There is no such scene","translation":"Esta cena não existe","where":"scene.js"},
  {"text":"the scene is alive: move the mouse or tilt the phone","translation":"a cena está viva: mova o mouse ou incline o celular","where":"scene.js"}
]}
