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
66
frontend/public/i18n/pt_PT/common.json
Normal file
66
frontend/public/i18n/pt_PT/common.json
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
"name": "Crab Fit",
|
||||
"tagline": "Cria o teu",
|
||||
"cta": "Cria o teu Crab Fit!",
|
||||
"created": "Criado a {{date}}",
|
||||
"donate": {
|
||||
"info": "Obrigado por usares o Crab Fit. Se gostaste, por favor considera fazer uma doação.",
|
||||
"button": "Doar",
|
||||
"title": "Qualquer montante ajuda :)",
|
||||
"options": {
|
||||
"$2": "Doar $2",
|
||||
"$5": "Doar $5",
|
||||
"$10": "Doar $10",
|
||||
"choose": "Escolher um montante"
|
||||
},
|
||||
"messages": {
|
||||
"about": "O Crab Fit ajudou-te? Se sim, considera fazer uma doação para que continue a funcionar. 🦀",
|
||||
"success": "Obrigado pela tua doação! Sem ti, o Crab Fit não seria gratuito, por isso agradecemos tua ajuda. És o máximo!",
|
||||
"error": "Não é possível doar através do Google. Por favor tenta através do site crab.fit 🦀"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"name": "Opções",
|
||||
"weekStart": {
|
||||
"label": "Semana começa a",
|
||||
"options": {
|
||||
"Sunday": "Domingo",
|
||||
"Monday": "Segunda-feira"
|
||||
}
|
||||
},
|
||||
"timeFormat": {
|
||||
"label": "Formato de hora",
|
||||
"options": {
|
||||
"12h": "12h",
|
||||
"24h": "24h"
|
||||
}
|
||||
},
|
||||
"theme": {
|
||||
"label": "Modo",
|
||||
"options": {
|
||||
"System": "Sistema",
|
||||
"Light": "Claro",
|
||||
"Dark": "Escuro"
|
||||
}
|
||||
},
|
||||
"highlight": {
|
||||
"label": "Realçar disponibilidade mais alta",
|
||||
"title": "Destacar visualmente a hora com maior disponibilidade no mapa de calor",
|
||||
"options": {
|
||||
"Off": "Não",
|
||||
"On": "Sim"
|
||||
}
|
||||
},
|
||||
"language": {
|
||||
"label": "Idioma"
|
||||
},
|
||||
"colormap": {
|
||||
"label": "Cores do mapa de calor",
|
||||
"classic": "Crab Fit (clássico)"
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"title": "Vídeo promocional Crab Fit",
|
||||
"button": "Ver o vídeo"
|
||||
}
|
||||
}
|
||||
67
frontend/public/i18n/pt_PT/event.json
Normal file
67
frontend/public/i18n/pt_PT/event.json
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"available": "disponível",
|
||||
"greyed_times": "Esta secção está indisponível pois não faz parte do evento. Podes estar a visualizar este evento num fuso horário diferente daquele em que foi criado.",
|
||||
|
||||
"nav": {
|
||||
"title": "Clica para copiar",
|
||||
"copied": "Copiado!",
|
||||
"shareinfo": "Copia o link para esta página, ou partilha por <1>email</1>.",
|
||||
"shareinfo_alt": "Clica no link acima para copiar, ou partilha por <1>email</1>.",
|
||||
"email_subject": "A agendar {{event_name}}",
|
||||
"email_body": "Visita esta página para inserires a tua disponibilidade:"
|
||||
},
|
||||
"form": {
|
||||
"signed_out": "Inicia sessão para adicionares a tua disponibilidade",
|
||||
"signed_in": "Sessão iniciada como {{name}}",
|
||||
|
||||
"name": "O teu nome",
|
||||
"password": "Palavra-passe (opcional)",
|
||||
"button": "Iniciar sessão",
|
||||
"logout_button": "Terminar sessão",
|
||||
"info": "Esta informação só será utilizada para este evento. Usa uma palavra-passe para prevenir que outros alterem a tua disponibilidade.",
|
||||
|
||||
"timezone": "O teu fuso horário",
|
||||
|
||||
"errors": {
|
||||
"name_required": "É necessário um nome para guardar a tua disponibilidade.",
|
||||
"password_incorrect": "Palavra-passe incorreta. Verifica se o teu nome está correto.",
|
||||
"unknown": "Erro ao iniciar sessão. Por favor tenta novamente."
|
||||
},
|
||||
|
||||
"created_in_timezone": "Este evento foi criado no fuso horário <strong>{{timezone}}</strong>. <3>Clica aqui</3>para o usares.",
|
||||
"local_timezone": "Detetámos que o teu fuso horário local é <strong>{{timezone}}</strong>. <3>Clica aqui</3>para o usares."
|
||||
},
|
||||
"offline": {
|
||||
"title": "Estás offline",
|
||||
"body": "O Crab Fit não funciona offline. <br />Verifica a tua ligação e tenta novamente."
|
||||
},
|
||||
"error": {
|
||||
"title": "Evento não encontrado",
|
||||
"body": "Certifica-te que o URL que inseriste está correto. Tem em atenção que, para proteger a tua privacidade, eventos são eliminados após 3 meses de inatividade."
|
||||
},
|
||||
|
||||
"tabs": {
|
||||
"you": "A tua disponibilidade",
|
||||
"you_tooltip": "Inicia sessão para adicionares a tua disponibilidade",
|
||||
"group": "Disponibilidade do grupo"
|
||||
},
|
||||
|
||||
"group": {
|
||||
"legend_tooltip": "Clica para realçar a hora com maior disponibilidade",
|
||||
"info1": "Passa o cursor ou clica no calendário abaixo para ver quem está disponível",
|
||||
"info2": "Clica nos nomes abaixo para ver a disponibilidade de cada pessoa"
|
||||
},
|
||||
|
||||
"you": {
|
||||
"info": "Clica e arrasta no calendário abaixo para definires a tua disponibilidade.",
|
||||
"google_cal": {
|
||||
"login": "Sincronizar com o Calendário Google",
|
||||
"logout": "terminar sessão",
|
||||
"select_all": "Selecionar tudo",
|
||||
"select_none": "Selecionar nenhum",
|
||||
"info": "Importar substituirá a tua disponibilidade atual",
|
||||
"button": "Importar disponibilidade"
|
||||
},
|
||||
"outlook_cal": "Sincronizar com o Calendário do Outlook"
|
||||
}
|
||||
}
|
||||
23
frontend/public/i18n/pt_PT/help.json
Normal file
23
frontend/public/i18n/pt_PT/help.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"name": "Como usar o Crab Fit",
|
||||
|
||||
"p1": "O Crab Fit é uma ferramenta que te ajuda a planear eventos com amigos ou colegas de trabalho. Basta criares um evento, adicionares a tua disponibilidade, partilhares e veres a disponibilidade de toda a gente!",
|
||||
"p2": "Abaixo estão instruções passo-a-passo para criares o teu evento no Crab Fit.",
|
||||
|
||||
"s1": "Passo 1",
|
||||
|
||||
"p3": "Usa o formulário em <1>crab.fit</1>para criares um evento novo. Aqui só precisas de inserir aproximadamente o período durante o qual o teu evento vai acontecer.",
|
||||
"p4": "Por exemplo, vamos criar o \"Almoço de Aniversário da Jenny\". A Jenny quer que o almoço seja na mesma semana que o seu aniversário, a 15 de abril. No entanto, ela sabe que nem todos os seus amigos estarão disponíveis no dia 15. Ela também não quer que o almoço seja no fim de semana.",
|
||||
"p5": "A Jenny também sabe que, como é um almoço, não pode começar antes das 11 da manhã nem terminar depois das 5 da tarde.",
|
||||
|
||||
"s2": "Passo 2",
|
||||
|
||||
"p6": "Adiciona a tua disponibilidade para o evento que acabaste de criar.",
|
||||
"p7": "No nosso exemplo, a Jenny adiciona a sua disponibilidade para o almoço de aniversário. Ela está disponível toda a semana, exceto depois das 3 da tarde de terça-feira e antes da 1 da tarde de sexta-feira.",
|
||||
|
||||
"s3": "Passo 3",
|
||||
|
||||
"p8": "Envia o link a toda a gente que queiras convidar.",
|
||||
"p9": "Depois de a Jenny enviar o link aos seus amigos e de esperar que estes partilhem a sua disponibilidade, ela pode facilmente ver todas as horas disponíveis no mapa de calor abaixo. A área mais escura corresponde à hora em que estão todos disponíveis!",
|
||||
"p10": "Neste exemplo, os amigos da Jenny estão disponíveis sexta-feira, dia 16, da 1 às 3 da tarde."
|
||||
}
|
||||
61
frontend/public/i18n/pt_PT/home.json
Normal file
61
frontend/public/i18n/pt_PT/home.json
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"create": "CRIA UM",
|
||||
"recently_visited": "Visto recentemente",
|
||||
"nav": {
|
||||
"about": "Sobre",
|
||||
"donate": "Doar"
|
||||
},
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "Dá um nome ao teu evento!",
|
||||
"sublabel": "Ou deixa em branco para gerar um nome aleatório"
|
||||
},
|
||||
"dates": {
|
||||
"label": "Que dias queres para o teu evento?",
|
||||
"sublabel": "Clica e arrasta para selecionar",
|
||||
"options": {
|
||||
"specific": "Datas específicas",
|
||||
"week": "Dias da semana"
|
||||
},
|
||||
"tooltips": {
|
||||
"previous": "Mês anterior",
|
||||
"next": "Mês seguinte",
|
||||
"today": "hoje"
|
||||
}
|
||||
},
|
||||
"times": {
|
||||
"label": "A que horas queres que o teu evento ocorra?",
|
||||
"sublabel": "Clica e arrasta para selecionares um período de tempo"
|
||||
},
|
||||
"timezone": {
|
||||
"label": "E o fuso horário",
|
||||
"defaultOption": "Selecionar..."
|
||||
},
|
||||
|
||||
"button": "Criar",
|
||||
"errors": {
|
||||
"no_dates": "Não foi selecionada qualquer data",
|
||||
"same_times": "As horas de início e de fim não podem ser iguais",
|
||||
"no_time": "Não foi selecionada qualquer hora",
|
||||
"unknown": "Algo correu mal. Por favor tenta novamente mais tarde."
|
||||
}
|
||||
},
|
||||
"offline": "Para criares um Crab Fit tens de ter acesso à internet. Por favor verifica a tua ligação.",
|
||||
|
||||
"about": {
|
||||
"name": "Sobre o Crab Fit",
|
||||
"events": "Eventos criados",
|
||||
"availabilities": "Disponiblidades partilhadas",
|
||||
"content": {
|
||||
"p1": "O Crab Fit ajuda-te a certificares-te que o teu evento se encaixa nas agendas de toda a gente. Basta criares um evento acima e enviares o link a todos os que queres convidar. Os resultados são atualizados em tempo real e poderás ver um mapa de calor com a disponibilidade de todos. <1/><2>Aprende mais sobre como usar o Crab Fit</2>.",
|
||||
"p3": "Criado por <1>Ben Grant</1>, o Crab Fit é a solução moderna para planeares os teus eventos em grupo.",
|
||||
"p4": "O Crab Fit é software de código aberto, se encontrares problemas ou quiseres contribuir visita o <1>repositório</1>. Ao usares o Crab Fit, estás a aceitar a <3>política de privacidade</3>.",
|
||||
"p6": "Para proteger a tua privacidade, eventos são eliminados após 3 meses de inatividade e todas as palavras-passe codificadas em hash.",
|
||||
"p5": "Se o Crab Fit te ajudou, considera fazer uma doação abaixo. Assim, o projeto pode continuar a ser gratuito para todos. 🦀"
|
||||
},
|
||||
"chrome_extension": "Obtém a extensão para o Chrome",
|
||||
"firefox_extension": "Obtém a extensão para o Firefox",
|
||||
"safari_extension": "Obtém a extensão para o Safari",
|
||||
"android_app": "Descarrega a aplicação para Android"
|
||||
}
|
||||
}
|
||||
4
frontend/public/i18n/pt_PT/privacy.json
Normal file
4
frontend/public/i18n/pt_PT/privacy.json
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"name": "Política de Privacidade",
|
||||
"translate": "Escolher idioma"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue