Rename main folders and write sql backend adaptor
This commit is contained in:
parent
1d34f8e06d
commit
fdc58b428b
212 changed files with 3577 additions and 4775 deletions
62
frontend/public/i18n/pt-BR/common.json
Normal file
62
frontend/public/i18n/pt-BR/common.json
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"name": "Crab Fit",
|
||||
"tagline": "Crie o seu",
|
||||
"cta": "Crie o seu próprio Crab Fit!",
|
||||
"created": "Criado {{date}}",
|
||||
"donate": {
|
||||
"info": "Obrigado por usar Crab Fit! Gostou? Faça uma doação.",
|
||||
"button": "Doar",
|
||||
"title": "Todo valor vale :)",
|
||||
"options": {
|
||||
"$2": "Doar $2",
|
||||
"$5": "Doar $5",
|
||||
"$10": "Doar $10",
|
||||
"choose": "Escolhe um valor"
|
||||
},
|
||||
"messages": {
|
||||
"about": "Achou o Crab Fit útil? Faça uma doação para para mantê-lo funcionando. 🦀",
|
||||
"success": "Obrigado por sua doação! Sem essas contribuições Crab Fit não poderia ser gratuito e por isso te agradeço muito. Você é o máximo!",
|
||||
"error": "Doação através do Google não pode ser feita. Por favor tente no site crab.fit 🦀"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"name": "Opções",
|
||||
"weekStart": {
|
||||
"label": "A semana começa com",
|
||||
"options": {
|
||||
"Sunday": "domingo",
|
||||
"Monday": "segunda‑feira"
|
||||
}
|
||||
},
|
||||
"timeFormat": {
|
||||
"label": "formato de horas",
|
||||
"options": {
|
||||
"12h": "12h",
|
||||
"24h": "24h"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
"label": "Aparência",
|
||||
"options": {
|
||||
"System": "sistema",
|
||||
"Light": "claro",
|
||||
"Dark": "escuro"
|
||||
}
|
||||
},
|
||||
"highlight": {
|
||||
"label": "destacar disponibilidade alta",
|
||||
"title": "realçar visualmente a maior visibilidade",
|
||||
"options": {
|
||||
"Off": "Desl.",
|
||||
"On": "Lig."
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"label": "idioma"
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"title": "Vídeo promocional Crab Fit",
|
||||
"button": "veja o vídeo"
|
||||
}
|
||||
}
|
||||
67
frontend/public/i18n/pt-BR/event.json
Normal file
67
frontend/public/i18n/pt-BR/event.json
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"available": "disponível",
|
||||
"greyed_times": "Esta área está desabilitada por não fazer parte do evento. Provavelmente você esta em outro fuso horário do que usado pelo evento.",
|
||||
|
||||
"nav": {
|
||||
"title": "Clique para copiar",
|
||||
"copied": "Copiado!",
|
||||
"shareinfo": "Copie o link para esta página ou compartilhe via <1>email.</1>",
|
||||
"shareinfo_alt": "Clique no link acima para copiar ou compartilhe via <1>email.</1>",
|
||||
"email_subject": "Agendando {{event_name}}",
|
||||
"email_body": "Entre nesse link para inserir seu tempo disponível:"
|
||||
},
|
||||
"form": {
|
||||
"signed_out": "Entre e informe seu tempo disponível",
|
||||
"signed_in": "Seu nome de usuário: {{name}}",
|
||||
|
||||
"name": "Seu nome ou apelido",
|
||||
"password": "Senha (opcional)",
|
||||
"button": "Começar",
|
||||
"logout_button": "Sair",
|
||||
"info": "Essas informações são usadas somente para este evento. Use uma senha para prevenir que outros alterem seus horários. ",
|
||||
|
||||
"timezone": "Seu fuso horário",
|
||||
|
||||
"errors": {
|
||||
"name_required": "Um nome é necessário para salvar seus horários livres.",
|
||||
"password_incorrect": "Senha não confere. Verifique seu nome e senha.",
|
||||
"unknown": "Erro ao entrar. Tente novamente."
|
||||
},
|
||||
|
||||
"created_in_timezone": "Esse evento foi criado no fuso horário <strong>{{timezone}}</strong>. <3>Clique aqui</3> para trocar para este fuso.",
|
||||
"local_timezone": "Foi detectado que você está no fuso horário <strong>{{timezone}}</strong>. <3>Clique aquí</3> para aplicar."
|
||||
},
|
||||
"offline": {
|
||||
"title": "Você está offline",
|
||||
"body": "Crab Fit não funciona offline.<br />Verifique sua conexão e tente novamente."
|
||||
},
|
||||
"error": {
|
||||
"title": "Evento não encontrado",
|
||||
"body": "Verifique a URL usada. Fique atento que eventos são apagados após 3 meses de inatividade!"
|
||||
},
|
||||
|
||||
"tabs": {
|
||||
"you": "Seu tempo disponível",
|
||||
"you_tooltip": "Entre para informar seu tempo disponível",
|
||||
"group": "Disponibilidade do grupo"
|
||||
},
|
||||
|
||||
"group": {
|
||||
"legend_tooltip": "Clique para destacar o melhor tempo",
|
||||
"info1": "Passe o mouse ou toque o calendário pra ver quem está livre",
|
||||
"info2": "Clique nos nomes pra ver a disponibilidade de cada um"
|
||||
},
|
||||
|
||||
"you": {
|
||||
"info": "Clique e arraste para assinalar seu tempo livre no calendário",
|
||||
"google_cal": {
|
||||
"login": "Sincronizar com sua Agenda Google",
|
||||
"logout": "sair",
|
||||
"select_all": "Selecionar todos",
|
||||
"select_none": "Selecionar nenhum",
|
||||
"info": "Ao importar você substituirá sua disponibilidade atual",
|
||||
"button": "Importar horários disponíveis"
|
||||
},
|
||||
"outlook_cal": "Sincronizar com sua Agenda Outlook"
|
||||
}
|
||||
}
|
||||
23
frontend/public/i18n/pt-BR/help.json
Normal file
23
frontend/public/i18n/pt-BR/help.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"name": "Como usar Crab Fit",
|
||||
|
||||
"p1": "Crab Fit é uma ferramenta para ajudar no agendamento de eventos com amigos ou reuniões com colegas. É simplesmente criar um evento colocar a sua disponibilidade, compartilhar e ver quando é bom para todos participantes.",
|
||||
"p2": "Veja aqui passo à passo como criar seu evento.",
|
||||
|
||||
"s1": "Passo 1",
|
||||
|
||||
"p3": "Preenche os dados em <1>crab.fit</1> para criar seu evento. Escolhe um peíodo de tempo aproximado no qual o evento deve occorer, i.e. as possíveis datas e horários. Sua disponibilidade pessoal será num outro passo.",
|
||||
"p4": "Por exemplo \"Almoço de aniversário da Marina\". Ela quer convidar os amigos na mesma semana do seu aniversário no dia 15 de abril. Ela sabe que nem todo mundo tem tempo no dia 15 e tambêm não quer fazer no fim de semana.",
|
||||
"p5": "Marina quer que seja no horário do almoço, então não deve começar antes das 11 da manhã e nem terminar depois das 5 da tarde.",
|
||||
|
||||
"s2": "Passo 2",
|
||||
|
||||
"p6": "Coloque a sua disponibilidade para o evento recêm criado.",
|
||||
"p7": "No nosso exemplo, Marina está livre para fazer o almoço de seu aniversário a semana toda, menos na terça e na quarta depois das 15h e nem na sexta antes das 13h.",
|
||||
|
||||
"s3": "Passo 3",
|
||||
|
||||
"p8": "Mande o link para todos que devem participar.",
|
||||
"p9": "Depois que Marina mandou o link e esperou que todos colocassem seu horários, ela pode ver facilmente quando o melhor dia e horário pra comemorar! Na agenda fica destacado visualmente quando todos tem tempo.",
|
||||
"p10": "Nesse exemplo sexta-feira dia 16 entre 1 e 3 da tarde todos amigos da Marina podem vir."
|
||||
}
|
||||
61
frontend/public/i18n/pt-BR/home.json
Normal file
61
frontend/public/i18n/pt-BR/home.json
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"create": "CRIE O SEU",
|
||||
"recently_visited": "Você olhou recentemente",
|
||||
"nav": {
|
||||
"about": "Sobre",
|
||||
"donate": "Faça uma doação"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "Dê um nome ao seu evento!",
|
||||
"sublabel": "Ou deixe em branco para ter um nome aleatório "
|
||||
},
|
||||
"dates": {
|
||||
"label": "Quais serão os dias?",
|
||||
"sublabel": "Clique e arraste para selecionar",
|
||||
"options": {
|
||||
"specific": "Datas específicas",
|
||||
"week": "Dias da semana"
|
||||
},
|
||||
"tooltips": {
|
||||
"previous": "mês anterior",
|
||||
"next": "próximo mês",
|
||||
"today": "hoje"
|
||||
}
|
||||
},
|
||||
"times": {
|
||||
"label": "Qual o período de tempo para seu evento?",
|
||||
"sublabel": "Clique e arraste para definir um intervalo de horário"
|
||||
},
|
||||
"timezone": {
|
||||
"label": "Qual o fuso horário?",
|
||||
"defaultOption": "Escolhe..."
|
||||
},
|
||||
|
||||
"button": "Criar",
|
||||
"errors": {
|
||||
"no_dates": "Nenhuma data foi selecionada",
|
||||
"same_times": "Horário de inicio e fim não pode ser idéntico",
|
||||
"no_time": "Nenhum horário foi selecionado",
|
||||
"unknown": "Algo deu errado. Por favor tente de novo."
|
||||
}
|
||||
},
|
||||
"offline": "Para salvar seu Crab Fit tem que ter acesso à internet. Por favor verifique sua conexão.",
|
||||
|
||||
"about": {
|
||||
"name": "Sobre Crab Fit",
|
||||
"events": "eventos criados",
|
||||
"availabilities": "disponibilidades registradas",
|
||||
"content": {
|
||||
"p1": "Crab Fit te ajuda achar o melhor dia e horário para seu evento, encaixando as agendas de todos participantes! Simplesmente crie um evento acima e mande o link para todos convidados. Cada participante define seus próprios horários disponíveis. Os resultados são mostrados imediatamente destacando visualmente quando todo mundo está livre!<1/><2>Aprenda mais como usar Crab Fit!</2>",
|
||||
"p3": "Criado por <1>Ben Grant</1>, Crab Fit é a ferramenta moderna para resolver o problema de agendar eventos de qualquer tipo.",
|
||||
"p4": "Crab Fit é código aberto, open source. Se você tem questões, achou bugs ou quer contribuir visite o <1>repositório</1>. Usando Crab Fit você aceita a <3>política de privacidade</3>.",
|
||||
"p6": "Para proteger sua privacidade todos eventos inativos por mais de 3 meses são deletados. Todas as senhas são codificados em hash.",
|
||||
"p5": "Não hesite fazer uma doação se você achou o Crab Fit útil, para que continue gratuito para todos! 🦀"
|
||||
},
|
||||
"chrome_extension": "Baixe a extensão do Chrome",
|
||||
"firefox_extension": "Baixe a extensão do Firefox",
|
||||
"safari_extension": "Baixe a extensão do Safari",
|
||||
"android_app": "Baixe o app de Android"
|
||||
}
|
||||
}
|
||||
4
frontend/public/i18n/pt-BR/privacy.json
Normal file
4
frontend/public/i18n/pt-BR/privacy.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "Política de Privacidade",
|
||||
"translate": "Escolhe o idioma"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue