Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/thamara/time-to-leave into …
Browse files Browse the repository at this point in the history
…main
  • Loading branch information
thamara committed Nov 9, 2020
2 parents b2cbe46 + b8791da commit 87fc0b8
Show file tree
Hide file tree
Showing 5 changed files with 222 additions and 2 deletions.
4 changes: 3 additions & 1 deletion js/classes/FlexibleDayCalendar.js
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,9 @@ class FlexibleDayCalendar extends BaseCalendar
{
let options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
let today = this._calendarDate;
$('#header-date').html(today.toLocaleDateString(i18n.language, options));
// Dev is used as an easter egg for a local dialect in Brazil
const locale = i18n.language === 'dev' ? 'pt-BR' : i18n.language;
$('#header-date').html(today.toLocaleDateString(locale, options));
$('#input-calendar-date').val(getDateStr(today));
}

Expand Down
212 changes: 212 additions & 0 deletions locales/dev/translation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
{
"$Preferences": {
"title": "Horadimbora - Preferências",
"userPreferences": "Preferências de usuário",
"workingDays": "Dias úteis",
"sun": "Dom",
"mon": "Seg",
"tue": "Ter",
"wed": "Qua",
"thu": "Qui",
"fri": "Sex",
"sat": "Sáb",
"hideNonWorkingDay": "Ocultar dias não úteis (Visão de mês)",
"hoursPerDay": "Horas por dia",
"appBehavior": "Comportamento do App",
"notification": "Notificação",
"allowRecurringNotifications": "Pó incomodá traveiz",
"minutesBetweenNotifications": "Minutin entre as cutucada",
"startOnLogin": "Iniciar com Login",
"countTodayOnTotals": "Contar Hoje nos totais",
"overallBalanceStart": "Data de início do balanço total",
"minimizeToTray": "Clicá no tracin isconde",
"closeMinimizeToTray": "Clicá no xizin isconde",
"themes": "Temas",
"systemDefault": "Padrão do Sistema",
"light": "Claro",
"dark": "Escuro",
"cadentStar": "Estrela Cadente",
"view": "Visão",
"month": "Mês",
"day": "Dia",
"numberOfEntries": "Número de entradas",
"fixed": "Fixo",
"flexible": "Flexível",
"language": "Idioma",
"hours-per-day": "HH:mm"
},
"$Menu": {
"about": "Sobre",
"all-clear": "Tudo limpo!",
"all-files": "Todos os Arquivos",
"cancel": "Cancelar",
"check-for-updates": "Checar por atualizações",
"clear-database": "Limpar base de dados",
"confirm-clear-all-data": "Tem certeza que quer limpar todos os dados?",
"confirm-import-db": "Tem certeza que deseja importar uma base de dados? Ela vai sobrescrever qualquer informação corrente.",
"copy": "Copiar",
"could-not-be-loaded": "não foram carregadas",
"cut": "Cortar",
"database-export": "Exportação de base de dados",
"database-imported": "Base de dados importada",
"database-migrated": "Base de dados migrada",
"database-was-exported": "Ok, a base de dados foi exportada.",
"edit": "Editar",
"exit": "Sair",
"export-database": "Exportar base de dados",
"export-db-to-file": "Exportar Base de Dados para Arquivo",
"export": "Exportar",
"failed-entries": "Entradas falharam",
"failed-migrating": "Migração falhou",
"help": "Ajuda",
"fresh-start": "Começar do zero",
"fresh-start-confirm": "Tem certeza que quer começar do zero?",
"import-database": "Importar base de dados",
"import-db-from-file": "Importar Base de Dados de um Arquivo",
"import-successful": "Uhul! Sucesso ao importar!",
"import": "Importar",
"menu": "Menu",
"migrate": "Migrar",
"migrate-calendar-to-flexible": "Migrar base de dados de calendário fixo para flexível",
"migration-successful": "Uhul! Sucesso na migração!",
"no-thanks": "Não, valeu",
"ok": "OK",
"paste": "Colar",
"preferences": "Preferências",
"punch-time": "Bater ponto",
"punched-time": "Ponto registrado",
"quit": "Fechar",
"reload": "Recarregar",
"report": "Reportar",
"select-all": "Selecionar Tudo",
"send-feedback": "Enviar comentários",
"should-migrate-to-flexible": "Um dos novos recursos deste lançamento do Time to Leave é um número flexível de entradas para o calendário.\n\nEssa nova visão usa um novo formato de banco de dados.\nPara usá-lo, você pode ou migrar sua base de dados existente para o novo formato, ou começar do zero.",
"show-app": "Mostrar App",
"something-went-wrong": "Ê lasquera, deu ruim :(",
"toggle-dev-tools": "Trem de desenvolvimento",
"ttl-github": "TTL GitHub",
"view": "Exibir",
"workday-waiver-manager": "Gerenciador de Folgas",
"yes-please": "Sim, por favor"
},
"$FlexibleDayCalendar": {
"current-day": "Ir para o Dia Atual",
"previous-day": "Dia Anterior",
"next-day": "Próximo Dia",
"leave-by": "Você deve sair às:",
"not-a-working-day": "Nao é um dia útil",
"waived-day": "Dia de folga",
"day-total": "Total do Dia",
"remove-entry": "Remover registro",
"entry-removal-confirmation": "Tem certeza que deseja excluir a última linha de registro?",
"yes": "Sim",
"no": "Não",
"entry": "Registro"
},
"$FlexibleMonthCalendar": {
"current-month": "Ir para o Mês Atual",
"previous-month": "Mês Anterior",
"next-month": "Próximo Mês",
"day": "Dia",
"total": "Total",
"leave-by": "Com base na hora em que cê chegou hoje, cê temquimbora às",
"last-day-balance": "Último dia usado para o saldo",
"on": "Em",
"working-days": "Dias úteis",
"working-days-title": "Quantos dias úteis existem no mês",
"add-waiver-day": "Adicionar dia de folga",
"waived-day": "Dia de Folga",
"remove-entry": "Remover registro",
"entry-removal-confirmation": "Tem certeza que deseja excluir os dois últimos registros do dia",
"yes": "Sim",
"no": "Não"
},
"$BaseCalendar": {
"day-done-balance": "Tudo certo por hoje. Saldo do dia:",
"month-balance": "Saldo do Mês",
"month-balance-title": "Saldo até hoje para este mês. Um saldo positivo significa horas extras em que cê não precisa trabalhar hoje (ou no restante do mês).",
"overall-balance": "Saldo Total",
"overall-balance-title": "Saldo total até o fim do mês ou dia atual",
"switch-view": "Trocar Visualização",
"time-to-leave": "Horadimbora"
},
"$Notification": {
"time-to-leave": "Oia só! Vaipácasa.",
"punch-reminder": "Num isquece de bater ponto!"
},
"$UpdateManager": {
"dismissBtn": "Xá pra lá",
"downloadBtn": "Baixa ai",
"remindBtn": "Xá prouto dia",
"title": "TTL Vê cê tem atualização",
"upto-date-msg": "Seu TTL tá atualizado.",
"old-version-msg": "Cê tá usando uma versão antiga do TTL e perdendo muita coisa boa!"
},
"$WorkdayWaiver": {
"add-waiver": "Adicionar folga",
"already-have-waiver": "Cê já tem uma folga em",
"attention": "Atenção: O carregamento de feriados em dias com folga sobrescreverá a entrada.",
"city": "Cidade:",
"conflicts": "Conflitos?",
"country": "País:",
"date": "Data",
"day": "Dia",
"delete": "Excluir",
"delete-waiver-message": "Tem certeza de que deseja excluir a entrada no dia",
"end-date": "Data final",
"end-date-cannot-be-less": "A data de término não pode ser inferior à data de início.",
"from": "A partir de",
"header-help": "As alterações entram em vigor ao fechar esta janela",
"holiday": "Feriado",
"hours": "Horas",
"hours-waived": "Horas de folgas",
"import": "Importar?",
"loaded-waivers-holidays": "Folgas carregadas para feriados.",
"nav-holiday": "Feriado",
"no-working-days-on-range": "Não é possível adicionar entrada. O intervalo não contém nenhum dia útil.",
"on-working-day": "Em dia útil",
"reason": "Razão",
"remove-waiver": "Remova-a antes de adicionar uma nova.",
"source-selected-holidays": "Carregar feriados selecionados",
"start-date": "Data de início",
"state": "Estado:",
"time-to-leave": "Horadimbora",
"title": "Horadimbora - Gerenciador de folgas",
"to": "até",
"waive": "Carregar",
"waived-workday-list": "Lista de folgas",
"waiver-manager": "Gerenciador de folgas",
"waiver-reason": "Razão da folga",
"year": "Ano",
"yes": "Sim",
"no": "Não"
},
"$DateUtil": {
"sunday": "Domingo",
"monday": "Segunda",
"tuesday": "Terça",
"wednesday": "Quarta",
"thursday": "Quinta",
"friday": "Sexta",
"saturday": "Sábado",
"sun": "Dom",
"mon": "Seg",
"tue": "Ter",
"wed": "Qua",
"thu": "Qui",
"fri": "Sex",
"sat": "Sáb",
"january": "Janeiro",
"february": "Fevereiro",
"march": "Março",
"april": "Abril",
"may": "Maio",
"june": "Junho",
"july": "Julho",
"august": "Agosto",
"september": "Setembro",
"october": "Outubro",
"november": "Novembro",
"december": "Dezembro"
}
}
1 change: 1 addition & 0 deletions locales/dev/translation.missing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
5 changes: 4 additions & 1 deletion scripts/check-languages.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@
'$Menu' : ['menu', 'ok'],
'$FlexibleDayCalendar' : ['no'],
'$FlexibleMonthCalendar' : ['total', 'no'],
'$WorkdayWaiver' : ['no']}}
'$WorkdayWaiver' : ['no']},
'dev': {'$Preferences' : ['hours-per-day'],
'$Menu' : ['menu', 'ok'],
'$FlexibleMonthCalendar' : ['total']}}

# Return all supported locales
def get_locales() -> list:
Expand Down
2 changes: 2 additions & 0 deletions src/configs/app.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const languages = {
'nl': 'Nederlands',
'pl': 'Polski',
'pt-BR': 'Português - Brasil',
'dev' : 'Português - Minerês',
'th-TH': 'ไทย',
'zh-TW': '繁體中文'
};
Expand All @@ -36,6 +37,7 @@ function getLanguageName(code)
}

module.exports = {
languages: ['en', 'pt-BR', 'es', 'it', 'zh-TW', 'de-DE', 'hi', 'mr', 'pl', 'nl', 'th-TH', 'dev'],
fallbackLng: 'en',
namespace: 'translation',
getLanguagesCodes,
Expand Down

0 comments on commit 87fc0b8

Please sign in to comment.